问题标签 [cllocationcoordinate2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
184 浏览

annotations - 错误“调用中的参数‘坐标’缺少参数”

我有一个自定义的 MkAnnotation,它有一个标题、副标题和与之关联的额外信息,用于地图视图。我将此信息传递给另一个 UIViewController。但是,我为引脚分配的坐标似乎存在一些问题。错误在下面代码“var bridge17pin = MyAnnotation()”行的pin设置信息中突出显示。

0 投票
1 回答
335 浏览

ios - MKMapView - mapView convertCoordinate: toPointToView: 返回 nan

我正在尝试将 MKMapview 上的坐标转换为视图内的 cgpoint。

这是我正在做的事情:

我得到的输出是:

lat = 243568961.394369, lon = 165303343.177200 x = nan, y = nan

我已经查看了关于 SO 的其他问题,这似乎是解决问题的正确方法。

希望你能帮忙。

编辑

我刚刚意识到正在记录的坐标(坐标)不是我想要的实际坐标。

这是我得到这个坐标的方法:

所以我想这个问题更多的是从 MKTileOverlay 的 MKMapRect 获取坐标。

0 投票
0 回答
83 浏览

ios - CLLocationManager startUpdatingLocation 没有调用 locationManager: didUpdateLocations:

我需要在我的项目中使用位置服务,但locationManager: didupdateLocations:确实调用了。

1.我已经添加Privacy - Location When In Use Usage Description到info.plist。
2.我正在我的测试 iPhone6 设备上进行测试。

这是我的代码:

我在行设置了一个断点[_locManager startUpdatingLocation];,但是 locationManager: didupdataLocations: 没有被调用,我试图在主线程上初始化 _locManager 但它也没有工作。

0 投票
2 回答
330 浏览

ios - 如何保存和存档 CLLocationCoordinate2D 坐标?

在我正在创建的应用程序中,用户在地图上放置了一个图钉并保存它。销的坐标保存为CLLocationCoordinate2D坐标。这是我的代码-

但是,当用户保存时,我收到这样的错误 - Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_SwiftValue encodeWithCoder:]: unrecognized selector sent to instance 0x170c552d0'。为什么我会收到此错误?我如何解决它?谢谢!

0 投票
1 回答
386 浏览

ios - 自 iOS 10 以来,带有 startMonitoringForRegion 的 CCLocation 不再有效

我在 iOS 10 之前使用此代码,它运行良好。

但是自从iOS 10版本之后,它就不再工作了。它不调用 didEnterRegion: didExitRegion: & didStartMonitoringForRegion:

有任何想法吗?

0 投票
1 回答
854 浏览

swift - Swift注释位置更新

我在加载第一个屏幕时添加坐标的注释我在按下按钮时更新新设置的坐标。我想在按下按钮时即时更新位置。我该怎么做?

执行上述操作时不更新新位置。但是协调被消除了,更新了新的而不是我这样做了,但它没有再次发生

0 投票
2 回答
1343 浏览

swift - 在 Swift 中解析 DMS 坐标并将其从 String 转换为 Double 的更好方法

所以我有一些坐标看起来像

N47° 15' 36.75",E011° 20' 38.28",+001906.00

我创建了一个类来解析并将它们转换为双精度

我的问题是,正如标题所说,有没有更好、更安全的方法来执行这种转换?

我在这里学到的最后一种方法。抱歉,我找不到引用它的链接。

0 投票
1 回答
127 浏览

ios - CLLocationCoordinate2D 到 LocationList

我可以将 CLLocationCoordinate2D 数组的内容保存到 LocationList(Cloud Kit 字段类型)中吗?

这是我所做的,TTitre 被保存到数据库中,但不是我的 CLLOcationCoordonate2D 数组

谢谢 d'avance,弗洛里安

0 投票
1 回答
671 浏览

arrays - 双精度数组到 CLLocationCoordinate2D 数组

我将用户的经度和纬度上传到两个单独的键值对下的 firebase,然后在 mapView 上拍摄快照并获取经度和纬度。我必须将它们存储为字符串,但我将它们更改为双精度并将它们存储在双精度的二维数组中。然后我需要将它存储在 CLLocationCoordinate2D 数组中。然后,我需要在 MapView 上绘制它们。我被困在如何将它们变成 CLLocationCoordinate2D 数组,然后绘制这些位置,以便它们都显示在地图上。

我的二维数组如下所示:bookLoc[[121.09900,56.5999],[123.94949, 45.0099]] //etc there are more points but I think this gets the point accoss.

我不确定如何给 CLLocationCoordinate2DMake 给定多个坐标。谢谢

0 投票
2 回答
622 浏览

swift - 将带有坐标的单个字符串转换为 CLLocationCoordinate2D 数组,并使用该数组在 mapView 中生成多边形

我收到了这个 JSON:

我存储在这个结构中:

然后我创建了一个 [RutaItem] 数组,我在其中存储结构

存储数据后,rutaItemArray 中的结构如下所示:

我现在需要做的是使用每个索引中的字符串rutaItemArray.coor来生成一个 MKPolygonObject,所以首先我需要将长字符串转换为 4 个 CLLocationCoordinate2D 对象并将这 4 个坐标对象放入每个项目的数组中,然后使用用于生成多边形的数组索引。针对不同的区域。

有人可以帮我解决这个问题吗?