Google地图' setCenter'中的方法或者选项值' center'显然,做乳清说法,将地图上的坐标设置为50%高度,容器/画布的宽度为50%。
我需要使坐标的中心显示宽度为25%(或者说css说话中剩下25%)。有谁知道谷歌地图是否有选项可以做到这一点,或者是一种欺骗地图将其设置为中心的方法?
PS这是用js构建的。
答案 0 :(得分:0)
我自己解决了:
var ne = map.getBounds().getNorthEast();
var sw = map.getBounds().getSouthWest();
var lat = sw.lat() + 0.5*(ne.lat() - sw.lat()); //height at center
var long = sw.lng() + 0.75*(ne.lng() - sw.lng()); //set width at 25% center
map.setCenter(new google.maps.LatLng(lat,long));