【发布时间】:2009-09-07 12:57:16
【问题描述】:
我目前正在使用以下 javascript 加载地图。
google.load("maps", "2.x");
// Call this function when the page has been loaded
function initialize() {
var map = new google.maps.Map2(document.getElementById("map"));
map.setCenter(new google.maps.LatLng(52,-3), 13);
var point = new google.maps.LatLng(52,-3);
var marker = new google.maps.Marker(point, {draggable: true});
map.addOverlay(marker);
google.maps.Event.addListener(marker, "dragend", function(latlng) {
marker.openInfoWindowHtml("Dragged to <br>" + latlng);
});
}
google.setOnLoadCallback(initialize);
稍后,我想在用户输入 (lat,lon) 对后向地图添加其他标记如何访问我在函数 initialize 中创建的 map 变量?
【问题讨论】: