0

setCenter 方法关注 50:50 height:width 谷歌地图 div 的坐标。我想要做的是将中心从剩下的 50% 改为剩下的 25%。谷歌地图允许这样做还是有什么技巧?

4

1 回答 1

1

如果您查看Google Maps API,您会看到 Map 元素的几种方法。

使用这样的脚本(未经测试):

var ne = map.getBounds().getNorthEast();
var sw = map.getBounds().getSouthWest();

var lat = sw.lat() + 0.5*(ne.lat() - sw.lat());
var long = sw.lng() + 0.25*(ne.lng() - sw.lng());

map.setCenter(new google.maps.LatLng(lat,long));

你应该实现你想做的事情。

工作示例

于 2013-09-18T20:22:46.260 回答