首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MapKit视角

MapKit视角
EN

Stack Overflow用户
提问于 2017-06-14 19:28:07
回答 2查看 314关注 0票数 1

我正在开发一个程序,当用户接近某一距离时,该程序应该检测地图上的引脚,并且引脚必须在一定的视角内。我已经导入了MapKit并将所有管脚添加到注释中。现在我的应用程序正在工作,但考虑到了地图中的所有引脚。我只需要考虑30度角的引脚。该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2017-06-14 23:48:23

我想你是在问如何改变视图的角度,使你所说的距离附近的引脚在不同的视角下可见,如果我正确的话,这是答案:

你需要在MKMpaView上使用setCamera方法,它接收一个MKMapCamera,你可以像这样实例化一个相机,其中let camera = MKMapCamera(lookingAtCenter:CLLocationCoordinate2D, fromDistance: CLLocationDistance, pitch: CGFloat, heading: CLLocationDirection)是角度,所有其他参数都非常清晰。当你创建相机的时候,你只需要调用map.setCamera(camera: camera, animated: true)就可以了。

票数 0
EN

Stack Overflow用户

发布于 2019-11-24 01:50:44

它没有在文档中的任何地方编写,但它仍然能够手动计算MKMapCamera的视角。例如,SCNCamera有一个称为fieldOfView的属性,它是垂直视角,它等于60度。如果MKMapCamera具有相同的属性,则它将是30度

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

https://stackoverflow.com/questions/44543485

复制
相关文章

相似问题

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