1
目前,我可以制作地图以在其中心显示选定的位置,但我无法标记它,例如显示红色灯泡。谷歌地图v3 api - 选择位置并标记它
我使用点击事件侦听器,让标记
然后:
options = {'zoom': 8, center: marker.latLng}
map.setOptions(options)
这被设置中选择(点击)位置,以地图的中心,但没有表现出任何灯泡。
目前,我可以制作地图以在其中心显示选定的位置,但我无法标记它,例如显示红色灯泡。谷歌地图v3 api - 选择位置并标记它
我使用点击事件侦听器,让标记
然后:
options = {'zoom': 8, center: marker.latLng}
map.setOptions(options)
这被设置中选择(点击)位置,以地图的中心,但没有表现出任何灯泡。
您可以使用此代码:
options = {'zoom': 8, center: marker.latLng}
map.setOptions(options);
var marker = new google.maps.Marker({
position: map.getCenter(),
map: map
});
但是,最好的形式给出是由Google API提供的一个:
var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
var mapOptions = {
zoom: 4,
center: myLatlng
}
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
// To add the marker to the map, use the 'map' property
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"Hello World!"
});
怎么也清除所有旧痕后,当新的点击? – user2139745
你是什么意思?你想在点击事件中添加新的标记? –
我的意思是,根据你的回答,我可以设置标记,所以如果我点击100次,即使我只保存到数据库中最新的一个,这100个气泡将在地图上可见。所以,当选择一个新地图时,清除地图上的所有红色气泡。 – user2139745