setCenter方法侧重于50:50高度的坐标:google maps div的宽度。我想要做的是从左边的50%到左边的25%更改为中心。 Google地图是否允许这样做或是否存在技巧?
答案 0 :(得分: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));
你应该达到你想做的目的。