Javascript 谷歌地图API-如何设置当前标记的中心和缩放?

Javascript 谷歌地图API-如何设置当前标记的中心和缩放?,javascript,jquery,google-maps,google-maps-api-3,marker,Javascript,Jquery,Google Maps,Google Maps Api 3,Marker,当我在应用程序中初始化谷歌地图时,我会执行以下操作: 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

当我在应用程序中初始化谷歌地图时,我会执行以下操作:

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"
});
但这没用。那么,如何实现这种效果呢

谢谢大家的帮助。

地图对象具有setZoom()和setCenter()函数。参考:


A没有这些选项。如果要更改地图的中心和缩放,需要调用地图上的“设置中心”和“设置缩放”选项。设置标记功能中的“fromLatlng”来自何处?谢谢。
addListener
函数中的事件是在
单击
值上设置的。单击标记后,地图将缩放并居中。但我会自动需要它,当地图加载时,我需要应用于标记
setZoom()
setCenter()
,因此在地图加载后,标记会自动缩放并居中。有办法吗?谢谢你不要把它藏在听众的心里。只需声明映射和标记,然后编写setZoom()setCenter()语句。你不需要照搬这个例子。看看它是怎么工作的。