当我在我的应用程序中初始化Google地图时,我会像这样做:
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);
这个可以实现,但是我需要设置地图中心和缩放级别,以便于特定的标记点可以通过函数 setUpMarker
创建。
我已经在 setUpMarker
函数内尝试过如下操作:
fromMarker = new google.maps.Marker({
center: fromLatlng,
zoom: 5,
map: map,
title: "Here"
});
但这并没有帮助。那么,如何实现这个效果?
谢谢大家的帮助。
google.maps.Marker
对象没有这些选项。如果你想要改变google.maps.Map
的中心和缩放等级,你需要在地图上调用setCenter
和setZoom
选项。 - geocodezip