首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MKCircle -笔划宽度等于米

MKCircle -笔划宽度等于米
EN

Stack Overflow用户
提问于 2011-05-31 04:44:50
回答 1查看 717关注 0票数 1

我有一台MKCircle。我希望能够将笔划宽度设置为等于米而不是点。这样我就可以绘制一个以米为单位的半径和以米为单位的笔划宽度的叠加。

我知道无论何时缩放地图,点到米的关系都会改变。我现在有一个非常低的注解计数(1),所以如果我能找到一种方法来计算给定地图状态下一米距离的所需笔划宽度(以点为单位),那么在缩放时移除和读取它应该是可以的。

EN

回答 1

Stack Overflow用户

发布于 2011-05-31 04:56:55

首先要考虑的是,你是否真的想这样做:如果用户缩小,线条可能会变得看不见。

我能看到的唯一方法是使用MKCoordinateRegionMakeWithDistance创建一个适当大小的MKCoordinateRegion,然后使用MKMapView的convertRegion:toRectToView:将其转换为CGRect,您可以从中读取宽度/高度来计算适当的线宽。

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

https://stackoverflow.com/questions/6180620

复制
相关文章

相似问题

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