【问题标题】:Focus Google Maps marker to the left将 Google 地图标记聚焦到左侧
【发布时间】:2012-06-12 11:57:56
【问题描述】:

我可能不知道要搜索的关键字,目前无法通过谷歌搜索解决方案。

假设地图 div 为 200 像素 x 200 像素(宽 x 高)。当我们显示谷歌地图时,地图会自动居中,标记在地图的中心,大致标记出现在 100px x 100px 坐标处。

如何移动地图以显示距离左侧 20 像素的标记,例如 20 像素 x 100 像素坐标?

谢谢。

【问题讨论】:

标签: google-maps


【解决方案1】:

我太傻了。地图选项中的center 就足够了:

https://developers.google.com/maps/documentation/javascript/reference#MapOptions

var centerLatLng = new google.maps.LatLng(100.0001, 90.001 + 0.003);
var myOptions = {
  center: centerLatLng,
};

+ 0.003 会将焦点水平对齐到左侧。调整坐标以对齐焦点。

【讨论】:

    猜你喜欢
    • 2012-05-22
    • 2018-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-01
    • 1970-01-01
    • 2019-12-28
    • 1970-01-01
    相关资源
    最近更新 更多