我有一个网站,允许用户使用标记/引脚在谷歌地图上添加他们的属性,我想(Obligate)用户转到允许的最大缩放级别,以便能够设置引脚/标记,以便拥有该物业的具体确切位置。
答案 0 :(得分:-1)
您可以在Map
对象上使用getZoom()
方法,并在允许创建新Marker
之前检查当前缩放级别。
此处的simple sample JSBin改编自Google的文档中的Remove Markers sample。相关代码:
// Adds a marker to the map and push to the array.
function addMarker(location) {
if (map.getZoom() < 17) {
alert('please zoom in closer to add a new marker');
} else {
var marker = new google.maps.Marker({
position: location,
map: map
});
markers.push(marker);
}
}