首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用WhirlyGlobe创建CLLocation

使用WhirlyGlobe创建CLLocation
EN

Stack Overflow用户
提问于 2012-01-20 01:33:54
回答 1查看 234关注 0票数 0

我曾尝试使用tapmessage的wheregeo和worldloc属性创建一个cllocation对象。但是,我从它们得到的lat和lon & x,y值不能用于创建cllocation对象。也许我的格式不正确?

感谢预付款

记录这一点

代码语言:javascript
复制
GeoCoord coord = msg.whereGeo;
Point3f point = msg.worldLoc;
NSLog(@"x point is %f",point.x());
NSLog(@"y point is %f",point.y());
NSLog(@"from wheregeo %f",coord.lat());
NSLog(@"from wheregeo %f",coord.lon());

给了我这个

2012-01-19 12:30:22.491 WhirlyGlobeApp1068:4007x point is -0.138646

2012-01-19 12:30:22.492旋转GlobeApp1068:4007y点为0.554229

2012-01-19 12:30:22.493 WhirlyGlobeApp1068:4007出处0.962698

2012-01-19 12:30:22.494 WhirlyGlobeApp1068:4007出处1.815925

我正在使用带有纬度和经度的cllocation默认init方法

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-20 01:45:10

那就是弧度和度数。坐标是以弧度表示的,但是CLLocation可能需要度数。

只需在GlobeMath.h中使用RadToDeg()模板即可。它看起来很奇怪,但只需像调用函数一样调用它。

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

https://stackoverflow.com/questions/8930597

复制
相关文章

相似问题

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