Mam setki lokalizacji oznaczonych gwiazdką w Mapach Google. Chcę wyeksportować ich listę, aby móc zaimportować je do innego oprogramowania, takiego jak Google Earth lub aplikacje mapowe na moim telefonie z Androidem. Czy jest jakiś sposób, aby to zrobić, poza ręcznym klikaniem ich pojedynczo?

Jeśli nie ma oficjalnego sposobu, czy istnieje obejście? Mapy Google na Androida mogą uzyskać dostęp do lokalizacji oznaczonych gwiazdką, więc może istnieje sposób na wyrwanie ich z plików bazy danych? Może jakieś inne oprogramowanie, które ma do nich dostęp?

To jest bardzo podobne, ale pytam o lokalizacje oznaczone gwiazdką, nie ma ich w Moich mapach .

Ostatnio zmienili to tak, aby lokalizacje oznaczone gwiazdką są wymienione wraz z innymi lokalizacjami w „Moich miejscach”, ale nadal nie widzę sposobu na eksport.

tutaj wprowadź opis obrazu

Komentarze

  • Obecnie nie ma możliwości wyeksportowania elementów oznaczonych gwiazdką w jednej partii.
  • @Dmitry: Czy istnieje sposób ich wyeksportowania jeden po drugim? Mogę napisać skrypt w Pythonie, aby go zautomatyzować?
  • Nie mogę znaleźć niezawodnego sposobu na zrobienie ich indywidualnie.
  • Wszystkie pojawiają się w Zakładki Google , ale tylko jako adresy URL z numerami cid, takimi jak https://maps.google.com/?cid=4350987349087335054, i ' zostały zmieszane ze wszystkimi innymi zakładkami, ale może skrypt mógłby przejść przez każdy link i podążyć za każdym linkiem i wyodrębnić nazwę oraz współrzędne?
  • @endolith: A współrzędne pojawiają się na stronie ' s źródło 3 razy: ...,overlays:{sxcar:true,markers:[{id:'A',cid:'4350987349087335054',latlng:{lat:40.729879,lng:-73.991094}...

Odpowiedź

Cóż, po odkryciu, że lokalizacje oznaczone gwiazdką są również odzwierciedlane w Zakładkach Google , napisałem skrypt Pythona, aby zeskrobać współrzędne i wygeneruj plik KML:

Eksportuj lokalizacje oznaczone gwiazdką w Mapach Google

  1. Przejdź do zakładek Google: https://www.google.com/bookmarks/
  2. W lewym dolnym rogu kliknij „Eksportuj zakładki”: https://www.google.com/bookmarks/ bookmarks.html? hl = pl
  3. Po pobraniu pliku html uruchom na nim ten skrypt, aby wygenerować plik KML.

To jest nieaktualne i nie czyta wszystkich poprawnie, ale te, zazwyczaj kończy się niepowodzeniem, zazwyczaj nie otwierają się poprawnie po kliknięciu linku w Zakładkach Google.

Komentarze

  • Bardzo fajnie! Próbowałem tego na pliku, który zawiera Umlauty , gdzie nie działa. Przykład: UnicodeEncodeError: 'ascii' codec can't encode character u'\xdf' in position 29: ordinal not in range(128) Mój Python nie istnieje, ale gdybyś mógł sprawić, by skrypt działał z tym plikiem zakładek , to byłoby super.
  • @myhd: Ups. Spróbuję to naprawić.
  • @myhd: przepraszam, że nie ' nie naprawiłem tego. to działa dobrze dla mnie. może to ' to tylko różnica w zestawie znaków terminala i można to naprawić, usuwając wszystkie instrukcje print? stackoverflow.com/q/5695421/125507

Odpowiedź

Widząc, że Google nie oferuje wygodnego sposobu na zrobienie tego, utworzyłem niewielką aplikację online do eksportowania lokalizacji oznaczonych gwiazdką: http://gexport.somee.com/

Jest bardzo prymitywny, ale spełnia swoje zadanie. (kredyt dla endolitu za pomysł implementacji)

AKTUALIZACJA: ta aplikacja nie jest już aktualna, możesz użyć Google Takeout do wyeksportowania zakładek jako GeoJSON. Następnie możesz użyć tę witrynę , aby przekonwertować ją do formatu KML lub GPX.

Komentarze

  • Znacznie łatwiejsze niż powyższe rozwiązania, chociaż z pewnością działa.
  • Ta aplikacja internetowa już nie działa, prawdopodobnie dlatego, że trafia do Map Google pod adresem URL HTTP. Jednak teraz można eksportować zapisane miejsca za pośrednictwem Google Takeout w formacie GeoJSON.
  • Dziękuję Jamie, ja ' zaktualizowaliśmy aplikację i odpowiedzieliśmy, aby zamiast tego wskazywała na Google Takeout.
  • Nie można oznaczyć miejsc w pliku KML. Czy istnieje lepsze podejście (teraz).

Odpowiedź

Google Takeout zawiera informacje, jak przenosić dane do i z produktów Google.

W przypadku Map możesz wyeksportować zapisane miejsca w formacie GeoJSON, co jest wtedy konwertowalny na KML.

Komentarze

  • Przepraszamy, ale to nie ' t pomoc
  • Właściwie to ' jest o wiele lepsze w ten sposób, ponieważ możesz pobrać zapisane miejsca jako geojson ze wszystkimi atrybutami.
  • To nie ' nie oznacza oznaczeń miejsc w Mapie Google (chociaż dane znajdują się w GeoJSON jako ” Tytuł „). Czy istnieje sposób, aby zapewnić, że tytuł zostanie etykietą lokalizacji w pliku KML?

Odpowiedź

Najłatwiejszym sposobem było przejście do Zakładek Google, skopiowanie każdego elementu oznaczonego gwiazdką i wklejenie go do notatki lub dokumentu Word. Wyloguj się z konta Google i zaloguj się na nowe konto Google. Przejdź do Google Maps. Wklej każdy link z dokumentu do map Google jeden po drugim i oznaczaj każdy element gwiazdką. Zajęło mi 5 minut, aby zrobić około 20, które miałem. Bardzo proste.

Komentarze

  • Mam setki lokalizacji oznaczonych gwiazdką, więc wszystko, co wymaga ręcznego kopiowania, nie jest dobre. 🙂

Odpowiedź

Wyjęcie

Odpowiedź

Znalazłem sposób na wyeksportowanie lokalizacji oznaczonych gwiazdką.

  1. Przejdź do ustawień konta
  2. Kliknij sekcję zatytułowaną „ Narzędzia danych
  3. Kliknij Wybierz dane do pobrania
  4. „ Utwórz archiwum ”
  5. Zaznacz„ Zakładki ”
  6. „Utwórz archiwum”

Pobierz i gotowe! Otrzymasz plik HTML ze wszystkimi lokalizacjami jako adresami połączonymi z Mapami Google.

Komentarze

  • że ' jest tym, co zrobiłem w mojej odpowiedzi i napisałem pytanie hon, aby pobrać lokalizacje i przekonwertować je z powrotem na KML

Answer

  1. Eksportuj z Google za pomocą : https://www.google.com/bookmarks/
  2. Następnie przekonwertuj na KML lub inny format za pomocą tej witryny: http://gexport.somee.com/

Odpowiedź

Eksportuj wszystkie zakładki … Wyloguj się z konta.

Zaloguj się na konto, do którego chcesz dodać te zakładki.

Kliknij GoogleBookmarks. html

Teraz kliknij każdą wymienioną zakładkę. Google przeniesie Cię na tę stronę. Kliknij gwiazdę. Kliknij wstecz.

Zrób to dla każdego.

Ciesz się

Komentarze

  • Przepraszamy, ale mogę dostarczasz zrzuty ekranu i więcej szczegółów, aby pytający mógł lepiej zrozumieć? Dziękuję!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *