如何获得GMSPolygon内部的GMSMarker

时间:2016-05-17 09:42:23

标签: ios google-maps gmsmapview

我正在使用谷歌地图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? 所以我想知道是否有办法只获得多边形内的标记。

1 个答案:

答案 0 :(得分:1)

我知道这已经过时但是我用它了。

if GMSGeometryContainsLocation(marker.position, polygonPath, true){
   //marker is within the polygon based on the polygon.path 
}