问题标签 [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 回答
2262 浏览

swift - NSValue 到 Swift 中的 CLLocationCoordinate2D

我正在Contentful.com用作我的iOS应用程序的内容后端。在我的项目中,我无法让他们geo-point返回为我Swift工作。

内容丰富的文档说他们的API回报是“NSDataCLLocationCoordinate2D struct”。

我正在NSValue我的项目中解决这个问题,但我无法让它正常工作。这是我的代码:

但是,locationCoord.latitude错误locationCoord.longitude return的值(其中之一始终是0.0)。

有人可以告诉我我在这里做错了什么,以及如何使它正常工作吗?谢谢。

0 投票
2 回答
694 浏览

ios - 排序 CLLocationDegrees 对象的数组

我正在尝试对 2 个 CLLocationDegrees 对象数组进行排序,以便我可以确定最小和最大纬度和经度,以便使用 Swift 将地图居中。

当我对数组进行排序时,出现错误:“()不可转换为类型 [(CLLocationDegrees)]”

我不确定我是否理解这一点,CLLocationDegree 对象存储为 Double 值,为什么我不能以这种方式对它们进行排序?

0 投票
1 回答
3429 浏览

ios - iOS Swift - CLGeocoder 完成处理程序块

我正在尝试将位置(CLLocation)解析为字符串。

显然,whatToReturn 总是返回 null,因为 completionHandler 在后台运行。我很难理解完成处理程序完成后如何更新我的字符串?

谢谢。

0 投票
1 回答
13175 浏览

string - 快速将字符串转换为 CLLocationCoordinate2D

使用 Firebase 作为我的后端,我有一系列纬度和经度坐标的字符串,我如何将它们转换为 CLLocationCoordinate2D 以便我可以将它们用于注释?这是每次更新时从 Firebase 获取信息的代码

最后一行不起作用,我应该改用什么?

0 投票
2 回答
6763 浏览

swift - MKPolyLine 没有出现在 Swift 的 MapView 上

我在 Swift 中有以下代码将 MKPolyline 添加到 MapView。XCode 并没有告诉我有问题,据我所知,这应该可以工作。

MapView 的出口:

保存坐标的变量:

从 Core Data 获取我保存的坐标:

将 Core Data 中的坐标添加到我的新数组中:

创建折线:

添加叠加层:

将其添加到 MapView:

我只是得到一个空白的 MapView。我可以将坐标数组打印到控制台,所以我知道数据已添加。有任何想法吗?

0 投票
2 回答
709 浏览

ios - 通过编码在地图上设置用户位置

有没有办法设置mapView.userLocation.location.coordinate代码?

我知道有 CLLocationCoordinate2D设置坐标,但它不是 userLocationCoordinate。

我试图为 分配一个数字mapView.userLocation.coordinate.latitude,但后来我得到“这个表达式不可分配”

那么有没有办法设置 UserLocation (除了在模拟器中设置默认位置)?

0 投票
2 回答
1053 浏览

ios - 'CLLocation' 不能转换为 'CLLocationCoordinate2D'

我正在尝试利用多个教程来自学 Swift。

到目前为止,我有这个代码。

这条线

导致此错误:

'CLLocation' 不能转换为 'CLLocationCoordinate2D'

我的另一个 Swift 文件是:

0 投票
3 回答
809 浏览

ios - 来自 locationManager 的 CLLocationCoordinates didUpdateLocations

我正在尝试使用 CoreLocation(一旦授予权限)来获取用户的 CLLocationCoordinate2D,以便我可以将该信息传递给 Uber 深层链接(在按下 TableView 中的 UIButton 之后)。

我已经想出了如何将坐标获取为 CLLocations,并在 didUpdateLocations 方法中将它们转换为 CLLocationCoordinates2D,但似乎无法将它们转移到我的 buttonPressed 函数中。

谁能解释我如何正确地将坐标信息传输到 uberButtonPressed 方法?一旦确定了合适的位置,我也对如何让 locationManager 停止更新位置感到困惑。任何帮助深表感谢。顺便说一句,我正在使用它来实例化 Uber:https ://github.com/kirby/uber

0 投票
1 回答
6360 浏览

swift - 将 CLLocationCoordinate2D 转换为 double 或 int swift

我如何将 CLLocationcoordiante 转换为双精度,以便我可以对其进行算术运算并使用它们的大小比较坐标?在(ios 的swift)

0 投票
0 回答
276 浏览

swift - SWIFT - MKMapRect 旋转问题

我正在尝试重新定位我的 MKMapView 以在视图底部显示当前选定的注释。我遇到的问题是地图有任何旋转。它只会旋转回默认位置,然后停止并且不会将 mapView 移动到正确的新位置。如果 mapView 没有旋转,它工作正常。有点难以解释。

这是用于重新定位 mapView 的代码

这是我之前尝试过的代码,它适用于任何旋转。但是当 mapView 有任何倾斜时会出现问题。所以我决定使用上面的代码(虽然它会更简单)。

任何帮助都会很棒,谢谢。