2

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

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

如何移动地图以从左侧显示标记 20px,例如 20px x 100px 坐标?

谢谢。

4

1 回答 1

4

愚蠢的我。centerin map 选项就足够了:

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-06-12T15:34:49.767 回答