以下代码位于名为maplocation.js的文件中的javascript函数中,该文件应该仅在按钮单击时触发,而是在第一次加载页面时自动触发。代码不会等待按钮单击,而是立即加载地图。在按钮上单击它应该将汽车的新图像添加到该位置。
window.map.panTo([data.Data.LatLng.Lat, data.Data.LatLng.Lng]);
var vehicleIcon = L.icon({
iconUrl: settings.mapIcon,
iconSize: [22, 25],
iconAnchor: [11, 20],
popupAnchor: [0, -22]
});
L.circle([data.Data.LatLng.Lat, data.Data.LatLng.Lng], 140, { color: 'Green' }).addTo(window.map);
L.marker([data.Data.LatLng.Lat, data.Data.LatLng.Lng], { icon: vehicleIcon }).addTo(window.map).bindPopup("<b style='width:200px;'>" + settings.mapTitle + "</b><br />");