获取Google地图上的左中心或右中心点

时间:2017-07-04 06:49:18

标签: javascript html cordova google-maps

目前我可以使用

检索地图的中心点
new google.maps.LatLng(map.getCenter().lat(), map.getCenter().lng());

我现在要做的是获取地图的左中心或右中心点。例如: Link to example image

据我所知,Google Maps API函数没有内置功能来检索其中任何一个点。

1 个答案:

答案 0 :(得分:0)

你可以得到绑定的

var bounds = map.getBounds();

var ne = bounds.getNorthEast();
var sw = bounds.getSouthWest();

然后得到lats和lngs的中间

eg in Nothern - Western area (otherwise check for min and max lat and lng): 

middleLat = sw.lat() + ( ne.lat() - sw.lat())/2;

你的左中心在

(middleLat, sw.lng() )

你正确的中心在

 (middleLat, ne.lng() )