Google maps 改进GoogleMapAPIv2(GWT包装器)和#x27;s LatLngBounds.contains

Google maps 改进GoogleMapAPIv2(GWT包装器)和#x27;s LatLngBounds.contains,google-maps,gwt,latitude-longitude,Google Maps,Gwt,Latitude Longitude,我想知道是否有任何方法可以提高Google的LatLngBound.contains函数的准确性,因为我现在拥有的功能往往会漏掉几点。 (无法发布图像对不起) 程序要做的是显示选定区域内的标记,并显示区域+区域内的标记,但精度有点差,也会显示区域外的一些标记。我想知道是否有人知道如何使它更精确。您需要使用类似于Mike Williams的epoly扩展中的多边形包含方法,而不是LatLngBounds.contains(正如Marcelo所说,它将始终是一个矩形) 您所在地区的情况如何?它是一个

我想知道是否有任何方法可以提高Google的LatLngBound.contains函数的准确性,因为我现在拥有的功能往往会漏掉几点。 (无法发布图像对不起)


程序要做的是显示选定区域内的标记,并显示区域+区域内的标记,但精度有点差,也会显示区域外的一些标记。我想知道是否有人知道如何使它更精确。

您需要使用类似于Mike Williams的epoly扩展中的多边形包含方法,而不是LatLngBounds.contains(正如Marcelo所说,它将始终是一个矩形)


您所在地区的情况如何?它是一个不规则的多边形吗?LatLngBounds始终是一个矩形,因此如果您的区域具有矩形以外的任何其他形状,您可能需要不同的方法。是的,它们是不规则形状。我是否应该使用光线投射来进一步确认点是否在某个区域内?我不知道什么是光线投射。我要做的是通过AJAX调用将多边形和附近的点发送到PostgreSQL/PostGIS服务器,并利用内置的PostGIS几何函数进行分析。