使用python查找google地图上的多边形内部点

时间:2015-08-24 10:46:35

标签: python google-maps maps

我想知道我是否可以使用谷歌地图api通过使用python的后端检查一个点(lat,long)是否在给定的多边形(顶点列表)内,或者我必须强制写一个python算法。

1 个答案:

答案 0 :(得分:3)

我不认为使用Google Map API和Python可以直接这样做。

如果您有可用的点和多边形坐标,那么使用Python库Shapely执行此操作肯定会更容易。以下是使用Shapely的示例代码:

from shapely.geometry import Point, Polygon
pt = Point(0.75, 0.25)
poly = Polygon([(0, 0), (1, 1), (1, 0)])
poly.contains(pt)