Google지도에 수백 개의 위치가 별표 표시되어 있습니다. Google 어스 나 Android 휴대 전화의지도 애플리케이션과 같은 다른 소프트웨어로 가져올 수 있도록 목록을 내보내고 싶습니다. 수동으로 하나씩 클릭하는 것 외에 다른 방법이 있습니까?
공식적인 방법이 없다면 해결 방법이 있습니까? Android 용 Google지도는 별표 표시된 위치에 액세스 할 수 있으므로 “데이터베이스 파일에서 해당 위치를 추출 할 수있는 방법이 있습니까? 액세스 할 수있는 다른 소프트웨어가 있습니까?
이 는 매우 유사하지만 별표 표시된 위치에 대해 묻습니다. 내지도 에 없습니다.
최근에 별표 표시된 위치가 “내 위치”아래에 다른 위치와 함께 나열되지만 여전히 내보내는 방법이 표시되지 않습니다.
댓글
답변
글쎄요, 별표 표시된 위치도 Google 북마크에 미러링된다는 사실을 발견 한 후 좌표를 긁어내는 Python 스크립트를 작성했습니다. KML 파일 생성 :
- Google 북마크로 이동 : https://www.google.com/bookmarks/
- 왼쪽 하단에서 “북마크 내보내기”를 클릭합니다. https://www.google.com/bookmarks/ bookmarks.html? hl = ko
- 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 분 정도 걸렸습니다. 매우 쉽습니다.
댓글
- 별표 표시된 위치가 수백 개이므로 수동 복사 붙여 넣기가 필요한 것은 좋지 않습니다. 🙂
답변
- 로 이동 https://takeout.google.com/ 를 선택하고
Maps (your places)
만 선택하십시오.
- zip을 다운로드하고 압축을 푼 후 를 사용하세요. http://nearby.org.uk/convert-saved-places.php 를 KML로 변환
답변
별표 표시된 위치를 내보내는 방법을 알아 냈습니다.
- 계정 설정으로 이동
- “ 데이터 도구 “
- 다운로드 할 데이터 선택을 클릭합니다.
- “아카이브 만들기 “
- “북마크 “확인
- “자료실 만들기”
다운로드하면 완료됩니다. 모든 위치가 Google지도에 연결된 주소로 포함 된 HTML 파일을 받게됩니다.
댓글
- ' 제가 답변에서 한 일이고 pyt를 작성했습니다. 위치를 가져와 다시 KML로 변환하는 스크립트
답변
- 다음을 사용하여 Google에서 내보내기 : https://www.google.com/bookmarks/
- 그런 다음 다음 웹 사이트를 사용하여 KML 또는 다른 형식으로 변환 : http://gexport.somee.com/
답변
모든 북마크 내보내기 … 계정에서 로그 아웃합니다.
북마크를 추가 할 계정에 로그인합니다.
GoogleBookmarks를 클릭합니다. html
이제 나열된 각 책갈피를 클릭하십시오. Google이 해당 페이지로 이동합니다. 별을 클릭하십시오. 뒤로를 클릭하세요.
각 작업을 수행하세요.
즐겨보세요
댓글
- 죄송합니다. 질문자가 더 잘 이해할 수 있도록 스크린 샷과 자세한 정보를 제공합니까? 감사합니다!
https://maps.google.com/?cid=4350987349087335054
와 같은cid
번호가있는 URL로만 가능하며 ' 다른 모든 북마크와 섞여 있지만 스크립트가 각 링크를 따라 가며 이름과 좌표를 추출 할 수 있습니까?...,overlays:{sxcar:true,markers:[{id:'A',cid:'4350987349087335054',latlng:{lat:40.729879,lng:-73.991094}...