Javascript Google Maps,将容器中的中心坐标设置为偏离中心

Javascript Google Maps,将容器中的中心坐标设置为偏离中心,javascript,google-maps,Javascript,Google Maps,setCenter方法关注google maps div的50:50 height:width处的坐标。我想做的是将center从左50%更改为左25%。谷歌地图允许这样做吗?或者有什么窍门吗?如果你看看地图元素,你会看到地图元素的几种方法 使用这样的脚本(未测试): 你应该实现你想做的事 这将为您提供从右侧到左侧的25%的距离,要从左侧获得,请切换增量中经度值的顺序或使用0.75。 var ne = map.getBounds().getNorthEast(); var sw = map.ge

setCenter方法关注google maps div的50:50 height:width处的坐标。我想做的是将center从左50%更改为左25%。谷歌地图允许这样做吗?或者有什么窍门吗?

如果你看看地图元素,你会看到地图元素的几种方法

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

你应该实现你想做的事


这将为您提供从右侧到左侧的25%的距离,要从左侧获得,请切换增量中经度值的顺序或使用0.75。
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));