我正在使用谷歌地图api在我的ios应用程序中将多边形绘制到地图中,我通过此链接实现了这个自由手绘图多边形: https://github.com/saru2020/SARMapDrawView 所以现在我有一个GMSPolygon,但我想得到位于多边形内的GMSMarker。 如果我们想要获取屏幕中的标记,我们会这样做:Google Maps for iOS - How can you tell if a marker is within the bounds of the screen? 所以我想知道是否有办法只获得多边形内的标记。
答案 0 :(得分:1)
我知道这已经过时但是我用它了。
if GMSGeometryContainsLocation(marker.position, polygonPath, true){
//marker is within the polygon based on the polygon.path
}