공개 웹 서버없이 KML / KMZ 파일을 Google지도에 표시하려면 어떻게해야하나요?
공개 웹 서버없이 KML / KMZ 파일을 Google지도에 표시하려면 어떻게해야하나요?
답변:
Google지도에서 KML 또는 KMZ 파일을 열려면 KML 파일의 온라인 링크에 다음 접두사를 추가합니다.
http://maps.google.com/maps?q=
일반적으로 드롭 박스에 KML 또는 KMZ를 넣은 다음 위의 스 니펫 끝에 공개 링크를 복사 / 붙여 넣습니다. 그런 다음 원하는 사람에게 해당 링크를 이메일로 보내거나 온라인에 게시 할 수 있습니다. 또한 Google 문서 도구를 사용하여 KML을 저장하고 웹 사이트의 링크 페이지를 사용하여 링크를 배포했습니다.
예:
하비 마운틴 하이킹 :
http://maps.google.com/maps?q=http://dl.dropbox.com/u/359140/KML/HarveyMountainHike.kmz
다른 사람이 영구적으로 사용할 수 있도록하고 싶거나 일시적으로 볼 수있는 것입니까?
내가 자주 사용하는 트릭 중 하나는 KML 파일을 공개 DropBox 폴더 에 배치하고 (참조 할 계정을 가진 사람을 찾으면 추가로 250Mb를 얻음) 해당 URL을 Google지도에 붙여 넣는 것입니다. 단기적으로 시각화하고 다른 사람들과 공유하십시오.
장기적으로는 새 Google "내지도"맵 을 생성하고 KML, KMZ 또는 GeoRSS를 가져올 수 있습니다. 완료되면 표준 내지도 도구를 사용하여 결과지도를 공유 할 수 있습니다.
Google 문서를 사용하여 KML 파일을 저장하고 다른 사람과 공유 할 수도 있습니다. 내가 권장하는 기술은 다음과 같습니다.
Google 문서 도구를 통해 KML 문서의 대화식 공동 편집을 허용하기까지 얼마나 걸립니까? 이제는 멋질 것입니다 ...
KML 파일을 Google지도에 업로드 할 수 있습니다.
My Maps
Create a new map
Import
Choose file
하고 업로드 할 KML을 선택한 다음Upload from file
이제 끝났습니다 :)
넌 못해
구글 :
2015 년 2 월부터 기본 Google지도 ( https://maps.google.com/) 에서 생성 된지도 는 더 이상 외부 웹 사이트에서 KML / KMZ 파일을로드하지 않습니다. 그러나 KML 파일은 지리 데이터 작업에 유용한 방법이므로 KML을 Google 내지도에 추가하고 다른 Google Maps API에서이 형식을 계속 지원합니다. 이러한 옵션 중 하나가 귀하의 요구를 충족시키기를 바랍니다.
https://developers.google.com/maps/support/kmlmaps
Google지도에 로컬 .kml 및 .kmz 파일을 표시했지만 이제는 할 수 없습니다 :(
짧은 대답은 할 수 없습니다. 일반 Google지도 웹 애플리케이션과 함께 로컬 파일을 사용하면 브라우저의 샌드 박스 및 동일한 출처 정책을 위반하게 됩니다.
그러나 비용이 많이 드는 옵션 중 하나는 Google Maps Premier 를 사용하여 관련 KML과 함께 로컬 파일 시스템에서 maps-x.js를 호스팅 할 수 있다는 것 입니다.
또 다른 옵션은 Google 사이트 도구 와 같은 기존 공개 웹 서버를 사용하는 것 입니다.
또한 Google Maps Premier의 대안으로 OpenLayers 를 사용할 수 있습니다 .
https://support.google.com/mapsengine/answer/3024836
가져 오기를 클릭하십시오. Google 드라이브에서 CSV, TSV 또는 XLSX 파일, 내지도 또는 스프레드 시트를 가져올 수 있습니다. KML 가져 오기는 현재 지원되지 않습니다.