设置标记并获取该标记的纬度和经度时出现问题。我怎样才能在google maps v3 API
中执行此操作var myLatlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 8,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("divGoogleMaps"), myOptions);
google.maps.event.addListener(map, 'click', function() {
});
这是我的开始代码。
答案 0 :(得分:3)
您应该查看Google Maps API文档网站,他们有一个非常好的示例来帮助您入门。
http://code.google.com/apis/maps/documentation/javascript/basics.html
google.maps.event.addListener(map, 'click', function(e) {
placeMarker(e.latLng, map);
});
}
function placeMarker(position, map) {
var marker = new google.maps.Marker({
position: position,
map: map
});
map.panTo(position);
}
在此设置标记并获取位置。
答案 1 :(得分:0)
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"Hello World!"
});
如果要将事件监听器附加到标记,建议您在将其添加到地图后立即执行此操作,同时您仍然可以对其进行新的引用(在您可能循环的情况下)一些标记添加代码,这是常见的。