相关疑难解决方法(0)

如何确定注释是否在MKPolygonView(iOS)中

我正在尝试计算特定注释(如用户位置的蓝色圆圈)或MKPinAnnotation是否在mapview上的MKPolygon图层内.

有什么建议来实现这个目标

mkmapview ios mkpolygonview

26
推荐指数
2
解决办法
8737
查看次数

用iOS7检测MKPolygon中的一个点(CGPathContainsPoint)

在我今年早些时候提出的SO问题中,我得到了这段代码:

MKPolygonView *polygonView = (MKPolygonView *)[self.mapView viewForOverlay:polygon];
MKMapPoint mapPoint = MKMapPointForCoordinate(tapCoord);
CGPoint polygonViewPoint = [polygonView pointForMapPoint:mapPoint];

if (CGPathContainsPoint(polygonView.path, NULL, polygonViewPoint, FALSE)) {
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

这在iOS7之前很有用.它现在总是返回false,并且不会检测带路径的点.

我正在尝试找到任何说明该方法更改的文档,但找不到任何文档.

任何想法为什么它破了?还是新的解决方案?

objective-c mapkit mkmapview ios

12
推荐指数
1
解决办法
7089
查看次数

如何使用Google Maps SDK for iOS检测某个点是否位于Polygon内?

使用适用于iOS的Googlemaps SDK,是否可以检测到某个点位于Polygon

containsLocation()在Google Maps JavaScript API中找到了功能,但是,我在iOS SDK中找不到相同的功能.

你知道其他任何方式吗?

ios google-maps-sdk-ios

5
推荐指数
1
解决办法
4152
查看次数

使用Google Maps API检查点是否在Polygon内

我正在使用Google Maps API v3开发应用程序,我很难知道如何找出X坐标是否在多边形内部.

polygon google-maps-api-3

1
推荐指数
1
解决办法
8298
查看次数