Google지도에 수백 개의 위치가 별표 표시되어 있습니다. Google 어스 나 Android 휴대 전화의지도 애플리케이션과 같은 다른 소프트웨어로 가져올 수 있도록 목록을 내보내고 싶습니다. 수동으로 하나씩 클릭하는 것 외에 다른 방법이 있습니까?

공식적인 방법이 없다면 해결 방법이 있습니까? Android 용 Google지도는 별표 표시된 위치에 액세스 할 수 있으므로 “데이터베이스 파일에서 해당 위치를 추출 할 수있는 방법이 있습니까? 액세스 할 수있는 다른 소프트웨어가 있습니까?

는 매우 유사하지만 별표 표시된 위치에 대해 묻습니다. 내지도 에 없습니다.

최근에 별표 표시된 위치가 “내 위치”아래에 다른 위치와 함께 나열되지만 여전히 내보내는 방법이 표시되지 않습니다.

여기에 이미지 설명 입력

댓글

  • 현재 별표 표시된 항목을 한 번에 내보낼 수있는 방법이 없습니다.
  • @Dmitry : 내보내는 방법이 있습니까? 하나씩? Python 스크립트를 작성하여 자동화 할 수 있습니까?
  • 개별적으로 수행하는 신뢰할 수있는 방법을 찾을 수 없습니다.
  • 모두 Google 북마크 , https://maps.google.com/?cid=4350987349087335054와 같은 cid 번호가있는 URL로만 가능하며 ' 다른 모든 북마크와 섞여 있지만 스크립트가 각 링크를 따라 가며 이름과 좌표를 추출 할 수 있습니까?
  • @endolith : 좌표가 페이지에 나타납니다. '의 소스 3 번 : ...,overlays:{sxcar:true,markers:[{id:'A',cid:'4350987349087335054',latlng:{lat:40.729879,lng:-73.991094}...

답변

글쎄요, 별표 표시된 위치도 Google 북마크에 미러링된다는 사실을 발견 한 후 좌표를 긁어내는 Python 스크립트를 작성했습니다. KML 파일 생성 :

Google지도 별표 표시된 위치 내보내기

  1. Google 북마크로 이동 : https://www.google.com/bookmarks/
  2. 왼쪽 하단에서 “북마크 내보내기”를 클릭합니다. https://www.google.com/bookmarks/ bookmarks.html? hl = ko
  3. html 파일을 다운로드 한 후이 스크립트를 실행하여 KML입니다.

해키가 있고 모두 올바르게 읽지는 못하지만 실패하면 Google 북마크에서 링크를 클릭해도 제대로 열리지 않는 경향이 있습니다.

댓글

  • 매우 좋습니다! Umlauts 가있는 파일에서이 작업을 시도했지만 작동하지 않습니다. 예 : UnicodeEncodeError: 'ascii' codec can't encode character u'\xdf' in position 29: ordinal not in range(128) 내 Python은 존재하지 않지만이 북마크 파일 로 스크립트를 작동시킬 수 있다면 정말 멋질 것 같아요.
  • @myhd : 죄송합니다. 제가 고쳐 드리겠습니다.
  • @myhd : 죄송합니다. '이를 고치지 않았습니다. 그것은 나를 위해 잘 작동합니다. 아마도 ' 터미널 문자 집합의 차이 일 뿐이며 모든 print 문을 제거하여 문제를 해결할 수 있습니까? stackoverflow.com/q/5695421/125507

답변

Google에서 제공하는 편리한 방법이 없다는 것을 알고 별표 표시된 위치를 내보낼 수있는 작은 온라인 앱을 만들었습니다. http://gexport.somee.com/

아주 원시적이지만 작업을 수행합니다 ( endolith 대한 크레딧 구현 아이디어)

업데이트 :이 앱은 더 이상 관련이 없습니다. Google 테이크 아웃을 사용하여 북마크를 GeoJSON으로 내보낼 수 있습니다. 그런 다음 이 사이트 를 사용하여 KML 또는 GPX로 변환합니다.

댓글

  • 확실히 위의 솔루션보다 훨씬 쉽습니다. 작동합니다.
  • 이 웹앱은 더 이상 작동하지 않습니다. HTTP URL에서 Google지도를 검색하기 때문일 수 있습니다.하지만 이제 Google 테이크 아웃을 통해 GeoJSON 형식으로 저장된 장소를 내보낼 수 있습니다.
  • Jamie 감사합니다. ' 앱을 업데이트하고 대신 Google 테이크 아웃을 가리 키도록 답변했습니다.
  • KML에서 장소에 라벨을 지정하지 못했습니다. 더 나은 접근 방식이 있습니까 (현재).

답변

Google 테이크 아웃 사이트에는 Google 제품 안팎으로 데이터를 이동하는 방법에 대한 정보가 있습니다.

지도의 경우 저장된 장소를 GeoJSON 형식으로 내보낼 수 있습니다. KML로 변환 가능합니다.

댓글

  • 죄송합니다. ' 도움이되지 않습니다.
  • 실제로는 '이 방법이 더 좋습니다. 저장된 장소를 모든 속성과 함께 geojson으로 다운로드 할 수 있기 때문입니다.
  • Google지도의 장소에 레이블을 지정하지 ' (데이터는 GeoJSON에 " 제목 "). 제목이 KML에서 위치의 레이블로 끝나도록하는 방법이 있습니까?

답변

가장 쉬운 프로세스는 Google 북마크로 이동하여 별표 표시된 각 항목을 복사하여 메모 또는 Word 문서에 붙여 넣는 것입니다. Google 계정에서 로그 아웃하고 새 Google 계정에 로그인합니다. Google지도로 이동합니다. 문서의 각 링크를 Google지도에 하나씩 붙여넣고 이동하면서 각 항목에 별표를 표시하세요. 5 분 정도 걸렸습니다. 매우 쉽습니다.

댓글

  • 별표 표시된 위치가 수백 개이므로 수동 복사 붙여 넣기가 필요한 것은 좋지 않습니다. 🙂

답변

Takout

답변

별표 표시된 위치를 내보내는 방법을 알아 냈습니다.

  1. 계정 설정으로 이동
  2. 데이터 도구
  3. 다운로드 할 데이터 선택을 클릭합니다.
  4. “아카이브 만들기 “
  5. “북마크 “확인
  6. “자료실 만들기”

다운로드하면 완료됩니다. 모든 위치가 Google지도에 연결된 주소로 포함 된 HTML 파일을 받게됩니다.

댓글

  • ' 제가 답변에서 한 일이고 pyt를 작성했습니다. 위치를 가져와 다시 KML로 변환하는 스크립트

답변

  1. 다음을 사용하여 Google에서 내보내기 : https://www.google.com/bookmarks/
  2. 그런 다음 다음 웹 사이트를 사용하여 KML 또는 다른 형식으로 변환 : http://gexport.somee.com/

답변

모든 북마크 내보내기 … 계정에서 로그 아웃합니다.

북마크를 추가 할 계정에 로그인합니다.

GoogleBookmarks를 클릭합니다. html

이제 나열된 각 책갈피를 클릭하십시오. Google이 해당 페이지로 이동합니다. 별을 클릭하십시오. 뒤로를 클릭하세요.

각 작업을 수행하세요.

즐겨보세요

댓글

  • 죄송합니다. 질문자가 더 잘 이해할 수 있도록 스크린 샷과 자세한 정보를 제공합니까? 감사합니다!

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다