별표 표시된 위치를 Google지도에서 내보내는 방법이 있습니까?


49

Google지도에 별표 수백 곳이 있습니다. Google 어스와 같은 다른 소프트웨어로 가져 오거나 내 Android 휴대 전화의 응용 프로그램을 매핑 할 수 있도록 목록을 내보내고 싶습니다. 하나씩 수동으로 클릭하는 것 외에 다른 방법이 있습니까?

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

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

최근에 별표 표시된 위치가 '내 장소'아래에 다른 위치와 함께 표시되도록 변경했지만 여전히 내보낼 방법이 없습니다.

여기에 이미지 설명을 입력하십시오


1
현재 별표 표시된 항목을 한 번에 내보낼 수있는 방법이 없습니다.
Dmitry Selitskiy

@Dmitry : 하나씩 내보내는 방법이 있습니까? 자동화하기 위해 Python 스크립트를 작성할 수 있습니까?
endolith 2016 년

1
개별적으로 수행 할 수있는 확실한 방법을 찾을 수 없습니다.
Dmitry Selitskiy

그것들은 모두 Google 북마크에 표시 cid되지만와 같은 숫자의 URL로만 표시되고 https://maps.google.com/?cid=4350987349087335054다른 모든 북마크와 혼합되어 있지만 스크립트가 각 링크를 단계별로 따라 가서 이름과 좌표를 추출 할 수 있습니까?
endolith

@endolith : 그리고 좌표가 페이지의 소스에 3 번 나타납니다 :...,overlays:{sxcar:true,markers:[{id:'A',cid:'4350987349087335054',latlng:{lat:40.729879,lng:-73.991094}...
endolith

답변:


20

별표 표시된 위치도 Google Bookmarks에 반영된 것을 발견 한 후 좌표를 긁어 KML 파일을 생성하는 Python 스크립트를 작성했습니다.

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

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

그것은 해 키고 그것들을 모두 정확하게 읽지는 않지만, 그것이 실패하는 것은 Google 북마크에서 링크를 클릭하면 제대로 열리지 않는 경향이 있습니다.


1
아주 좋아요! Umlauts 가있는 파일에서 이것을 시도 했지만 작동하지 않습니다. 예 : UnicodeEncodeError: 'ascii' codec can't encode character u'\xdf' in position 29: ordinal not in range(128)내 파이썬은 존재하지 않지만이 책갈피 파일로 스크립트를 작동 시킬 수 있다면 멋질 것입니다.
myhd

@myhd : 죄송합니다. 나는 그것을 고치려고 노력할 것이다.
endolith

@ myhd : 죄송합니다.이 문제를 해결하지 못했습니다. 그것은 나를 위해 잘 작동합니다. 어쩌면 터미널 문자 집합의 차이점 일뿐이며 모든 print문 을 제거하여 해결할 수 있습니까? stackoverflow.com/q/5695421/125507
endolith

19

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

매우 원시적이지만 작업을 수행합니다. ( 구현 아이디어를위한 엔돌 리우스에 대한 신용 )

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


확실히 작동하지만 위의 솔루션보다 훨씬 쉽습니다.
Doggie52

1
이 웹앱은 HTTP URL에서 Google지도에 충돌하여 더 이상 작동하지 않습니다. 그러나 이제 Google 테이크 아웃을 통해 저장된 장소를 GeoJSON 형식으로 내보낼 수 있습니다.
jamiecon

Jamie에게 감사합니다. 앱을 업데이트하고 대신 Google 테이크 아웃을 가리 키도록 답변했습니다.
Al Z

KML의 장소에 라벨을 지정하지 못했습니다. 더 나은 접근 방식이 있습니까?
orome

6

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

지도의 경우 저장된 장소를 GeoJSON 형식으로 내보내고 KML로 쉽게 변환 할 수 있습니다.


죄송합니다, 그것은 도움이되지 않습니다
endolith

2
저장된 속성을 모든 속성과 함께 geojson으로 다운로드 할 수 있으므로 실제로이 방법이 더 좋습니다.
meaku

Google지도에서 장소에 레이블을 지정하지 않습니다 (GeoJSON에 데이터는 "제목"으로 표시되어 있음). 제목이 KML에서 위치의 레이블로 끝나도록하는 방법이 있습니까?
orome

4

가장 쉬운 방법은 Google 북마크로 이동하여 별표 표시된 각 항목을 복사하여 메모 나 Word 문서에 붙여 넣는 것입니다. Google 계정에서 로그 아웃하고 새 Google 계정으로 로그인하십시오. Google지도로 이동하십시오. 문서의 각 링크를 하나씩 Google지도에 붙여넣고 각 항목에 별표를 표시합니다. 내가 가지고 있었던 20 정도를하기 위해 5 분 걸렸다. 아주 쉽게.


1
수백 개의 별표 표시된 위치가 있으므로 수동 복사 붙여 넣기가 필요한 것은 좋지 않습니다. :)
endolith

3

별표 표시된 위치를 내보내는 방법을 찾았습니다.

  1. 계정 설정으로 이동
  2. " 데이터 도구 " 섹션을 클릭하십시오
  3. 다운로드 할 데이터 선택을 클릭하십시오.
  4. "아카이브 작성"
  5. "북마크"확인
  6. "아카이브 작성"

다운로드가 완료되었습니다! 모든 위치가 Google지도에 연결된 주소로 포함 된 HTML 파일을 얻게됩니다.


1
그게 내가 내 대답했고, 위치를 잡아 KML로 다시 변환하는 파이썬 스크립트를 쓴거야
endolith



-2

모든 북마크 내보내기 ... 계정에서 로그 아웃하십시오.

이 북마크를 추가하려는 계정으로 로그인하십시오.

GoogleBookmarks.html을 클릭하십시오

이제 나열된 각 북마크를 클릭하십시오. Google에서 해당 페이지로 이동합니다. 별을 클릭하십시오. 다시 클릭하십시오.

이 작업을 각각 수행하십시오.

즐겨


죄송합니다. 스크린 샷과 세부 정보를 제공해 주시면 더 잘 이해할 수 있습니다. 감사합니다!
Hydra
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.