mkpolygon相关内容

MKPolygon 面积计算

我正在尝试为 MKPolygon 制作面积计算类别.我发现了一些 JS 代码 https://github.com/mapbox/geojson-area/blob/master/index.js#L1 带有算法链接:http://trs-new.jpl.nasa.gov/dspace/handle/2014/40409.它说: 这是我的代码,它给出了错误的结果(是实际结果的数千倍): # ..
发布时间:2022-01-07 17:45:00 移动开发

检查当前位置在MkPolygons中

我正在IOS 7项目中工作,它包含位置检查(当前位置在给定的多边形中). 我正在使用以下代码检查条件 创建了一个MKPolygons数组 for(MKPolygon *poly in self.polygonArray) { [self checkTheLocationIsInPolygon:currentLocation polygon:poly]; ..
发布时间:2021-02-08 18:45:24 移动开发

领域对象返回nil(Swift)

我有一个自定义多边形对象,因此可以将地图叠加层保存到Realm.我能够成功创建此对象,但是当我想要检索var多边形对象时,它将返回nil.当我打印多边形对象时,它会很好地打印所有数据. 这是打印输出的示例. CustomPolygon { name = Polygon1; id = p1; polygon = Polygon { coordina ..
发布时间:2020-07-24 09:54:44 移动开发

如何自动缩放mapView以显示覆盖

我能够在mapView上绘制多边形,但是我需要找到该多边形并手动对其进行缩放.有没有办法像在中心调整多边形那样自动执行此过程?我浏览了互联网,并阅读了一些相关的文章,其中大多数是基于折线和点的.任何形式的帮助将不胜感激,因为我正在寻找解决方案一段时间.预先感谢. 使用以下方法在mapView上绘制多边形:- func drawFence(coordinates: UnsafePoint ..
发布时间:2020-05-05 15:09:33 移动开发

确定纬度/经度点是否在Mapview中的MKPolygon中?

此刻,我正在尝试确定MKMapView上的坐标是否在提前绘制的经度/纬度的MKPolygon中. 我正在使用CGPathContainsPoint来确定坐标是否在地图上的多边形内,但是无论我选择什么坐标,它总是返回false. 任何人都可以解释到底出了什么问题吗?下面是我在Swift中的代码. class ViewController: UIViewController, MKM ..
发布时间:2020-05-05 15:01:54 移动开发

MKPolygon面积计算

我正在尝试为MKPolygon制作区域计算类别。 我发现了一些JS代码 https:// github。 com / mapbox / geojson-area / blob / master / index.js#L1 ,带有算法链接: http://trs-new.jpl.nasa.gov/dspace/handle/2014/40409 。 它说: 这是我的代码,它给出了错误的结果 ..
发布时间:2018-09-24 18:45:01 移动开发

检查用户位置是否在形状内

我使用此方法检查用户位置是否在地图视图(mapkit)的多边形内。 我传递给当前用户位置(CLLocationCoordinate2D)的方法并返回一个布尔值,只是为了知道用户是否在多边形中。 func userInsidePolygon(userlocation:CLLocationCoordinate2D) - > Bool { //获取地图上的每个叠加层 让o = self.ma ..
发布时间:2018-09-21 18:46:30 移动开发

MKMapView具有多个叠加内存问题

叠加层和 MapKit 似乎存在“问题”。与注释不同,叠加不会被重用,因此在添加多个叠加层时会导致实际设备出现内存问题。我多次遇到过这个问题。所以我的问题是,如何重用MKOverlay,从而提高 MapKit 上的叠加效果? 解决方案 对此的回答不是“重用”,而是将它们全部绘制到一个 MKOverlayView 中,然后在地图上绘制。 多个 MKPolygons , MKOverla ..
发布时间:2018-09-13 14:28:47 移动开发

iPhone MKMapView - MKPolygon问题

我正在尝试在iOS 4.0中的MKMapView上绘制MKPolygon。我有一个NSArray,其中包含自定义对象,包括纬度/经度属性。我在下面有一个代码示例: - (void)viewDidLoad { [super viewDidLoad]; dataController = [[DataController alloc] initWithMockData]; coord ..
发布时间:2018-09-03 16:20:16 移动开发