首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iphone uimapview可缩放至精确级别

iphone uimapview可缩放至精确级别
EN

Stack Overflow用户
提问于 2011-04-28 22:52:12
回答 2查看 464关注 0票数 1

只是一个快速的问题-我可以得到用户的位置,我可以设置缩放级别-但是我如何设置缩放级别以达到各自的精度呢?

所以如果精确度差,我会被放大很远,如果精确度很好,我会放大很远。

一定要简单,我只是在这里忽略了一些东西。

干杯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-28 23:24:07

在CLLocationManager的didUpdateToLocation委托方法中,您可以在newLocation参数中使用horizontalAccuracy属性,并使用MKCoordinateRegionMakeWithDistance函数从该属性创建区域:

代码语言:javascript
复制
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance
                                (newLocation.coordinate, 
                                 newLocation.horizontalAccuracy, 
                                 newLocation.horizontalAccuracy);

正在为纬度和经度跨度传递horizontalAccuracy。

票数 3
EN

Stack Overflow用户

发布于 2011-04-28 23:11:01

@burrows111您可以通过MKCoordinateRegion region;region.center = userLocation;span span;span.latitudeDelta = yourDistanceFilter;span.longitudeDelta = yourDistanceFilter;region.span = span;设置要显示给用户的区域

然后,当前位置将在您的"yourDistanceFilter“中确定的区域中居中,因此该值可能会因精度而异。

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

https://stackoverflow.com/questions/5820564

复制
相关文章

相似问题

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