问题标签 [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.
swift - NSValue 到 Swift 中的 CLLocationCoordinate2D
我正在Contentful.com
用作我的iOS
应用程序的内容后端。在我的项目中,我无法让他们geo-point
返回为我Swift
工作。
内容丰富的文档说他们的API
回报是“NSData
与CLLocationCoordinate2D struct
”。
我正在NSValue
我的项目中解决这个问题,但我无法让它正常工作。这是我的代码:
但是,locationCoord.latitude
错误locationCoord.longitude
return
的值(其中之一始终是0.0
)。
有人可以告诉我我在这里做错了什么,以及如何使它正常工作吗?谢谢。
ios - 排序 CLLocationDegrees 对象的数组
我正在尝试对 2 个 CLLocationDegrees 对象数组进行排序,以便我可以确定最小和最大纬度和经度,以便使用 Swift 将地图居中。
当我对数组进行排序时,出现错误:“()不可转换为类型 [(CLLocationDegrees)]”
我不确定我是否理解这一点,CLLocationDegree 对象存储为 Double 值,为什么我不能以这种方式对它们进行排序?
ios - iOS Swift - CLGeocoder 完成处理程序块
我正在尝试将位置(CLLocation)解析为字符串。
显然,whatToReturn 总是返回 null,因为 completionHandler 在后台运行。我很难理解完成处理程序完成后如何更新我的字符串?
谢谢。
string - 快速将字符串转换为 CLLocationCoordinate2D
使用 Firebase 作为我的后端,我有一系列纬度和经度坐标的字符串,我如何将它们转换为 CLLocationCoordinate2D 以便我可以将它们用于注释?这是每次更新时从 Firebase 获取信息的代码
最后一行不起作用,我应该改用什么?
swift - MKPolyLine 没有出现在 Swift 的 MapView 上
我在 Swift 中有以下代码将 MKPolyline 添加到 MapView。XCode 并没有告诉我有问题,据我所知,这应该可以工作。
MapView 的出口:
保存坐标的变量:
从 Core Data 获取我保存的坐标:
将 Core Data 中的坐标添加到我的新数组中:
创建折线:
添加叠加层:
将其添加到 MapView:
我只是得到一个空白的 MapView。我可以将坐标数组打印到控制台,所以我知道数据已添加。有任何想法吗?
ios - 通过编码在地图上设置用户位置
有没有办法设置mapView.userLocation.location.coordinate
代码?
我知道有 CLLocationCoordinate2D
设置坐标,但它不是 userLocationCoordinate。
我试图为 分配一个数字mapView.userLocation.coordinate.latitude
,但后来我得到“这个表达式不可分配”
那么有没有办法设置 UserLocation (除了在模拟器中设置默认位置)?
ios - 'CLLocation' 不能转换为 'CLLocationCoordinate2D'
我正在尝试利用多个教程来自学 Swift。
到目前为止,我有这个代码。
这条线
导致此错误:
'CLLocation' 不能转换为 'CLLocationCoordinate2D'
我的另一个 Swift 文件是:
ios - 来自 locationManager 的 CLLocationCoordinates didUpdateLocations
我正在尝试使用 CoreLocation(一旦授予权限)来获取用户的 CLLocationCoordinate2D,以便我可以将该信息传递给 Uber 深层链接(在按下 TableView 中的 UIButton 之后)。
我已经想出了如何将坐标获取为 CLLocations,并在 didUpdateLocations 方法中将它们转换为 CLLocationCoordinates2D,但似乎无法将它们转移到我的 buttonPressed 函数中。
谁能解释我如何正确地将坐标信息传输到 uberButtonPressed 方法?一旦确定了合适的位置,我也对如何让 locationManager 停止更新位置感到困惑。任何帮助深表感谢。顺便说一句,我正在使用它来实例化 Uber:https ://github.com/kirby/uber
swift - 将 CLLocationCoordinate2D 转换为 double 或 int swift
我如何将 CLLocationcoordiante 转换为双精度,以便我可以对其进行算术运算并使用它们的大小比较坐标?在(ios 的swift)
swift - SWIFT - MKMapRect 旋转问题
我正在尝试重新定位我的 MKMapView 以在视图底部显示当前选定的注释。我遇到的问题是地图有任何旋转。它只会旋转回默认位置,然后停止并且不会将 mapView 移动到正确的新位置。如果 mapView 没有旋转,它工作正常。有点难以解释。
这是用于重新定位 mapView 的代码
这是我之前尝试过的代码,它适用于任何旋转。但是当 mapView 有任何倾斜时会出现问题。所以我决定使用上面的代码(虽然它会更简单)。
任何帮助都会很棒,谢谢。