Ik heb honderden locaties met een ster in Google Maps. Ik wil de lijst ervan exporteren zodat ik ze kan importeren in andere software, zoals Google Earth of kaarttoepassingen op mijn Android-telefoon. Is er een andere manier om dit te doen dan er handmatig een voor een op te klikken?
Als er geen officiële manier is, is er dan een oplossing? Google Maps voor Android heeft toegang tot de locaties met ster, dus misschien is er “een manier om ze uit de databasebestanden te verwijderen? Misschien is er andere software die er toegang toe heeft?
Dit lijkt erg op elkaar, maar ik vraag naar locaties met ster, deze staan niet in Mijn kaarten .
Ze hebben het onlangs gewijzigd zodat locaties met ster worden samen met andere locaties vermeld onder “Mijn plaatsen”, maar ik zie nog steeds geen “manier om te exporteren.
Reacties
Antwoord
Nou, nadat ik had ontdekt dat de locaties met ster ook worden gespiegeld op Google Bookmarks , heb ik een Python-script geschreven om de coördinaten te schrapen en genereer een KML-bestand:
Google Maps-locaties met ster exporteren
- Ga naar Google-bladwijzers: https://www.google.com/bookmarks/
- Klik linksonder op “Bladwijzers exporteren”: https://www.google.com/bookmarks/ bookmarks.html? hl = nl
- Voer na het downloaden van het html-bestand dit script uit om een KML.
Het is hacky en leest ze niet allemaal correct, maar de faalt meestal degenen die niet eens correct openen als u op de link in Google Bookmarks klikt.
Reacties
- Heel leuk! Ik heb dit geprobeerd in een bestand dat umlauts bevat, waar het niet werkt. Voorbeeld:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xdf' in position 29: ordinal not in range(128)
Mijn Python bestaat niet, maar als je je script zou kunnen laten werken met dit bladwijzersbestand , is het zou geweldig zijn. - @myhd: Oeps. Ik zal proberen het op te lossen.
- @myhd: sorry dat ik ‘ dit niet heb opgelost. het werkt prima voor mij. misschien is het ‘ slechts een verschil in je terminale karakterset, en kun je het repareren door alle
print
instructies te verwijderen? stackoverflow.com/q/5695421/125507
Antwoord
Aangezien Google dit niet op een gemakkelijke manier kan doen, heb ik een kleine online app gemaakt voor het exporteren van uw locaties met ster: http://gexport.somee.com/
Het is erg primitief, maar het doet zijn werk. (credits voor endolith voor het idee van implementatie)
UPDATE: deze app is niet langer relevant, u kunt Google Takeout gebruiken om uw bladwijzers als GeoJSON te exporteren. Vervolgens kunt u deze site om deze naar KML of GPX te converteren.
Reacties
- Veel eenvoudiger dan de bovenstaande oplossingen, hoewel ze zeker werk.
- Deze webapp werkt niet meer, mogelijk omdat hij Google Maps raakt op een HTTP-URL. Het is nu echter mogelijk om opgeslagen plaatsen te exporteren via Google Takeout in GeoJSON-indeling.
- Bedankt Jamie, ik ‘ hebben de app en het antwoord bijgewerkt om in plaats daarvan naar Google Takeout te verwijzen.
- Hierdoor worden de plaatsen in de KML niet gelabeld. Is er een betere benadering (nu).
Antwoord
Google Takeout -site bevat informatie over hoe u uw gegevens in en uit Google-producten kunt verplaatsen.
In het geval van Maps kunt u uw opgeslagen plaatsen exporteren in GeoJSON-indeling, wat dan gemakkelijk is converteerbaar naar KML.
Reacties
- Sorry, dat helpt ‘ niet
- Eigenlijk is het ‘ veel beter op deze manier, aangezien je je opgeslagen plaatsen kunt downloaden als geojson met alle attributen.
- Dit geeft ‘ geen label aan de plaatsen in de Google Map (hoewel de gegevens in de GeoJSON staan als ” Titel “). Is er een manier om ervoor te zorgen dat de titel eindigt als het label voor de locatie in de KML?
Antwoord
Het gemakkelijkste proces was om naar Google Bookmarks te gaan, elk item met een ster te kopiëren en in een notitie of Word-document te plakken. Meld u af bij het Google-account en meld u aan bij het nieuwe Google-account. Ga naar Google Maps. Plak elke link uit uw document één voor één in Google Maps en geef elk item een ster terwijl u bezig bent. Het kostte me 5 minuten om de 20 of zo te doen die ik had. Heel eenvoudig.
Opmerkingen
- Ik heb honderden locaties met een ster, dus alles dat handmatig kopiëren vereist is niet goed. 🙂
Antwoord
- Ga naar https://takeout.google.com/ en selecteer alleen
Maps (your places)
- Gebruik na het downloaden en uitpakken van de zip http://nearby.org.uk/convert-saved-places.php om naar KML te converteren
Antwoord
Ik heb een manier bedacht om je locaties met ster te exporteren.
- Ga naar je accountinstellingen
- Klik op het gedeelte met de titel “ Data Tools “
- Klik op Selecteer gegevens om te downloaden
- ” Maak een archief “
- Vink” Bladwijzers “aan
- “Archief maken”
Download en u bent klaar! U krijgt een HTML-bestand met alle locaties als adressen die zijn gekoppeld aan Google Maps.
Opmerkingen
- dat ‘ is wat ik deed in mijn antwoord, en een pyt schreef hon-script om de locaties op te halen en terug te zetten naar KML
Answer
- Exporteren vanuit Google met : https://www.google.com/bookmarks/
- Converteer vervolgens naar KML of een ander formaat met behulp van deze website: http://gexport.somee.com/
Antwoord
Alle bladwijzers exporteren … Meld u af bij het account.
Log in op het account waaraan u deze bladwijzers wilt toevoegen.
Klik op de Google-bladwijzers. html
Klik nu op elke bladwijzer in de lijst. Google brengt u naar die pagina. Klik op de ster. Klik terug.
Doe dit voor elk.
Geniet van
Reacties
- Sorry, maar het kan u schermafbeeldingen en meer details verstrekt zodat de vragensteller het beter kan begrijpen? Bedankt!
cid
getallen zoalshttps://maps.google.com/?cid=4350987349087335054
, en ze zijn ‘ opnieuw gemengd met alle andere bladwijzers, maar misschien kan een script doorlopen en elke link volgen en de naam en coördinaten extraheren?...,overlays:{sxcar:true,markers:[{id:'A',cid:'4350987349087335054',latlng:{lat:40.729879,lng:-73.991094}...