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