모두에게 감사드립니다.
대개의 경우 GoogleMyMaps는 .KML 파일 (가져 오기 또는 내보내기)을 사용하며 .KML 파일의 데이터를 Google지도에 업로드 할 수 있습니다.
<script>
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 6,
center: {lat: 1, lng: 1}
});
var kmlLayer = new google.maps.KmlLayer({
url: 'THE_KML_FILE_URL',
suppressInfoWindows: true,
map: map
});
kmlLayer.addListener('click', function(kmlEvent) {
var text = kmlEvent.featureData.description;
showInContentWindow(text);
});
function showInContentWindow(text) {
var sidediv = document.getElementById('content-window');
sidediv.innerHTML = text;
}
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY_HERE&callback=initMap"
async defer></script>
하지만 KML 파일을 온라인으로 가지고 있습니다, 그것은 (구글의 API는 파일에 대한 액세스 권한이 필요) 지역에서 작동하지 않습니다 : 여기에
은 예입니다.
그런 다음 Google지도 자바 스크립트 API (https://developers.google.com/maps/documentation/javascript/tutorial)를 사용하여 Google지도를 맞춤 설정할 수 있습니다.
이 당신의 시간을 당신에게 모두 감사
Google지도 마커를 시도해 봤어 : https://developers.google.com/maps/documentation/javascript/markers https://developers.google.com/maps/documentation/javascript/examples/marker-simple ? – Mat
단일지도에 여러 마커를 사용할 수 있습니까? 나는 여러 장소를 만들 수 있다고 생각하지만 200 개 장소가 많지 않습니까? – GuiguiSensei
"MyMap"데이터를 Google지도 자바 스크립트 API 맵에 표시 할 수 있습니다. – geocodezip