【发布时间】:2014-01-30 10:56:19
【问题描述】:
我用简单的:
var ne = gMap.getBounds().getNorthEast(),sw = gMap.getBounds().getSouthWest();
获取地图边界的经纬度
这样的地图效果很好:
但是当地图是这样的时候:
North-East 经纬度类似于63.821287740550275, -179.73632762500006。这造成了一个问题,因为这个纬度与 South-West 几乎相同,导致它们之间没有区域。
有没有办法获得所需的值,比如越界时的最大值。
【问题讨论】:
-
你能解释一下为什么你需要得到界限吗?这可能有助于找到解决方案。如果是动态显示标记,我的 2 美分是:在达到一定的缩放级别之前不要显示它们。
-
我要根据边界进行基于位置的查询。
-
查询是什么?也许您只需要确保东部经度大于西部经度(通过添加 360 直到它是)。
-
@geocodezip 查询是获取纬度、经度在这些范围内的地点
p.lat < '.ne.lat.' and p.lng < '.ne.lng.' and p.lat > '.sw.lat.' and p.lng > '.sw.lng
标签: javascript jquery google-maps google-maps-api-3