// 例 function iconGPS() { var center = [38.891, 139.824]; var mymap = L.map("icon-gps").setView(center, 16); mymap.scrollWheelZoom.disable(); L.tileLayer('//cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png', { attribution: '\ 国土地理院' }).addTo(mymap); var marker = L.marker(center).addTo(mymap); function moveIconLatLng(latlng) { marker.setLatLng(e.latlng).bindPopup( 'ここの位置:' + latlng ).openPopup(); } function onSignalCatch(pos) { mymap.panTo(pos.latlng); smarker.setPopupContent( "ここは "+pos.latlng+"です." ).openPopup(); } mymap.on('click', moveIcon); } document.addEventListener("DOMContentLoaded", iconGPS);