Google지도에서 도시를 검색 할 때 도시의 행정 경계가 표시됩니다.

여기에 이미지 설명 입력

Google지도 API를 사용하여 JSON 형식으로 도시의 다각형 경계를 가져 오는 방법이 있습니까? ?

댓글

답변

openstreetmap을 사용하여 googlemaps와 함께 사용하기 위해 json에서 다각형 좌표를 얻을 수 있습니다. http://nominatim.openstreetmap.org/ 로 이동하여 “Partido de Ituzaingó “

“세부 정보 “를 클릭합니다.

OSM ID를 찾아 복사 (제어 + c), 예 : 2018776

http://polygons.openstreetmap.fr/index.py 에 ID를 붙여넣고 다각형을 다운로드합니다.

댓글

Answer

답변

아니요, Google의 데이터를 훔칠 방법이 없습니다. 사람들이 다운로드 할 수 있도록 설계된 OpenStreetMap 을 볼 수 있습니다.

댓글

  • 예를 들어 OpenStreetMap에서 다각형 경계를 어떻게 추출 할 수 있습니까? 이것을 추출하면 추출 된 다각형을 Google지도에 그릴 수 있습니까?
  • 이 사이트를 검색하고 이에 대한 답을 찾을 수없는 경우 새 질문을하십시오.
  • 누가이 도용을 고려 하시겠습니까?이 데이터는 미국 인구 조사에서 가져온 것입니다.
  • 그런 다음 미국 인구 조사 사이트에서 가져옵니다. 비록 영국의 도시 경계가 많은 것 같지는 않지만

답변

이 문제에 대한 해결책을 찾았습니다.

  1. www.gadm으로 이동합니다. .org / country
  2. 국가를 선택하고 Google 어스 .kmz 파일 형식을 선택합니다.
  3. 필요한 레벨을 선택하십시오 (레벨 3은 모든 작은 마을 / 도시에서 가장 깊음)
  4. 파일 다운로드 (크게 가능)
  5. . kmz 파일 (XML 인 .kml을 찾을 수 있음)
  6. Sublime 또는 메모장 ++로여십시오 (파일이 다른 텍스트 편집기에 비해 너무 클 수 있음)
  7. 도시로 검색 아래의 이름 및 데이터 복사 (대용량 파일의 경우 검색은 1 ~ 4 초 소요)

위도, 경도 데이터를 사용하여 배열로 구문 분석 할 수 있습니다. 이 솔루션은 잘 작동하지만 경로의 품질이 때때로 거친 경우가 있습니다.

답변

Google Maps API의 대안 , OpenStreetMap은 http://nominatim.openstreetmap.org/ 페이지에서 이름으로 도시를 검색하는 데 도움이 될 수 있습니다. 그런 다음 검색 결과를 검토하면 GeoJSON 형식 (예 : http://nominatim.openstreetmap.org/ details.php? place_id = 145126778 ) 관리 탭에서 mashhad geojson 좌표 가져 오기

답글 남기기

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