gpt4 book ai didi

javascript - 谷歌地图 getZoom

转载 作者:行者123 更新时间:2023-11-30 13:15:39 24 4
gpt4 key购买 nike

我对谷歌地图有疑问。放置标记时,将 lat、lng 和缩放级别设置为隐藏字段,lat 和 lng 有效,但 zoom 无效。

我尝试使用 marker.map.getZoom(),但还是没有。

这是我的代码:

var map,
map_container = document.getElementById("map"),
mapLat = document.getElementById("mapLat"),
mapLng = document.getElementById("mapLng"),
markersArray = [],
adresa;

var marker = {
init : function() {
var latlng = new google.maps.LatLng(44, 20);

var myOptions = {
zoom: 6,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}

map = new google.maps.Map(map_container, myOptions);

google.maps.event.addListener(map, "click", function(event) {
marker.placeMarker(event.latLng);
mapLat.value = event.latLng.lat();
mapLng.value = event.latLng.lng();
});

},

placeMarker : function(location) {
marker.deleteMarkers();

var map_marker = new google.maps.Marker({
position: location,
map: map
});

markersArray.push(map_marker);

console.log(map.GetZoom());

$('#mapZoom').val(map.GetZoom());

},

deleteMarkers : function() {
if (markersArray) {
for (i in markersArray) {
markersArray[i].setMap(null);
}
markersArray.length = 0;
}
}
}

我该如何解决这个问题?谢谢。

最佳答案

GetZoom() 和 getZoom() 是不同的东西(javascript 区分大小写),您发布的代码使用 GetZoom(),它不是 Google Maps API v3 的一部分。

关于javascript - 谷歌地图 getZoom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12116046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com