当我在我的应用程序中初始化谷歌地图时,我会执行如下操作:
var myOptions = {
center: new google.maps.LatLng(39.729001, -94.902342),
zoom: 3,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"), myOptions);
setUpMarker(map);
然而,这可行,我需要设置 map 的中心并缩放由函数 setUpMarker
创建的特定标记。
我已经尝试在 setUpMarker
函数中执行此操作:
fromMarker = new google.maps.Marker({
center: fromLatlng,
zoom: 5,
map: map,
title: "Here"
});
但这并没有帮助。那么,如何实现这种效果呢?
谢谢大家的帮助。
最佳答案
map 对象具有相同的 setZoom() 和 setCenter() 函数。引用:
https://developers.google.com/maps/documentation/javascript/events#MarkerEvents
关于javascript - Google Maps API - 如何为当前标记设置中心和缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24481294/