Bár sok válasz van erre a kérdésre az interneten, nem találtam újat vagy frisset.
Az uralkodó úgy tűnik, hogy az egyik exportál egy KMZ-t a Google Maps-ből, amelyet aztán szerkeszt a Google Earth-ben, ahol állítólag egyszerűen lehet elemet húzni az egyik mappából a másikba. Ez nekem nem megy.
A Google Earth semmilyen módon nem helyezhet át egy elemet egyik mappából a másikba, amelyet láthatok.
Mi a ( jelenleg ) helyes módja a rétegek egyesítésének a Google Maps-ben?
Válasz
Ha jól tudom, Nem, nincs olyan funkció, amely elvégzi azokat a műveleteket, amelyeket kifejezetten keres. Megkerülő megoldásként exportálhatja a rétegeket KML-ként, importálhatja őket a Saját térképekbe, amely megszabadul a mappahierarchiától, egy rétegű térkép létrehozásával és az egyedi térkép újimportálásával a MEL-be egy új rétegbe.
Itt lépésről lépésre:
Ha két egyéni Saját térképet szeretne kombinálni:
- Menjen az első térképre, és válassza az “Új réteg hozzáadása” lehetőséget
- Menjen a második térképre és a felső menüben (három pont) válassza az Exportálás kml-be lehetőséget -> mentse a fájlt a számítógépére
- Menjen az első térképre, kattintson az új rétegre és válassza az Importálás -> importálja a korábban mentett kml fájlt.
- A két térkép kombinálva van.
Nincs más módszer a térképek kombinálására a Saját térképek alkalmazásban.
Megjegyzések
- A javaslat, amelyet tehetek " exportálja a rétegeket KML-ként, importálja a Saját térképekbe, amely megszabadul a mappahierarchiától, egy rétegű térkép létrehozásával " is az utasítások között, amelyek nekem nem működnek '. Lehetséges, hogy a térkép készítője a mappastruktúrát " kapcsolt " KML-ként valósította meg, és ez megakadályozza, hogy az utasítások bármelyike lehetséges?
- Úgy gondolom, hogy igazad van.
- És az egyetlen módja a " leválasztásának " (vagy akár meg kell erősíteni, hogy vannak összekapcsolva) a Google Earth alkalmazásban történő megnyitás és ott valamit tenni (talán " Mentés másként … id = “ef11da53b4″>
?).
Válasz
Hasonló problémákba ütköztem, amikor a javasolt megoldásokkal megpróbáltam rétegeket egyesíteni a Google Earth & MyMaps-ban. Találtam azonban néhány hasznos opensource eszközt a MapBox-tól, amelyek NodeJS-t használnak. Van egy eszközük, amely a KML fájlokat geoJSON-vá konvertálja, majd egy másik eszköz a geoJSON egyesítéséhez, majd egy másik eszköz, amely visszaállítja őket KML-be. Ezt a folyamatot követően a végső KML fájl újbóli importálásakor a rétegek összeolvadnak.
Ezeket az eszközöket a NodeJS segítségével futtathatja számítógépén, de a folyamat megkönnyítése érdekében létrehoztam egy webalkalmazást javascript segítségével. Segíthet a problémájában, vagy módosíthatja az internetes alkalmazásom forráskódját, hogy jobban megfeleljen az Ön igényeinek.