javascript - Google Maps API - 如何为当前标记设置中心和缩放?

标签 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);

然而,这可行,我需要设置 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/

相关文章:

javascript - 如何将 HTML 字符串传递给 UIWebView 中的 javascript 函数,iOS

javascript - 该解决方案不适用于 1 - 20 之间的值

javascript - 如何创建具有自定义线宽的 JavaScript 堆叠式半圆仪表图表?

javascript - 下拉菜单停止工作

Android - map - 我的位置按钮不工作,蓝点不显示

android - 如何检索当前设备位置并将其显示在 fragment 中的 map fragment 上

javascript - 合并 map 点 - Google map API

javascript - Gatsby 插件 : How Can I Take a Component as a Plug-In Option?

JavaScript 模糊在 IE 中不起作用

jquery - 逻辑上降低 z 索引