首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将CLLocationCoordinate2D放入CLLocation以进行Swift

将CLLocationCoordinate2D放入CLLocation以进行Swift
EN

Stack Overflow用户
提问于 2014-11-12 02:22:23
回答 1查看 13.6K关注 0票数 21

我有一个我想调用的方法,但是当我回到地图的中心时,它是CLLocationCoordinate2D类型的。

如何将CLLocationCoordinate2D的结果放到CLLocation中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-12 02:23:51

我想通了。

当mapView更改区域时,从CLLocationCoordinate2D获取经度和纬度,并使用传入的经度和纬度创建一个CLLocation变量。

代码语言:javascript
复制
func mapView(mapView: MKMapView!, regionDidChangeAnimated animated: Bool){

    var centre = mapView.centerCoordinate as CLLocationCoordinate2D

    var getLat: CLLocationDegrees = centre.latitude
    var getLon: CLLocationDegrees = centre.longitude


    var getMovedMapCenter: CLLocation =  CLLocation(latitude: getLat, longitude: getLon)

    self.lastLocation = getMovedMapCenter
    self.fetchCafesAroundLocation(getMovedMapCenter)

}
票数 43
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26871750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档