我目前正在使用Objective-C开发 iOS 应用程序,我遇到了客户的要求,我不确定并且不知道是否可以制作。
我正在使用的应用是基于地图,始终使用用户的地理定位。要做到这一点,我相信大家都知道,我使用的是Apple预先构建的MapKit.framework
。
当我的客户问我是否可以使用第一人称地图视图而不是传统的2D Map
时,我怀疑了。为了让我的问题清楚,我确切地问我是否有机会在应用程序中使用相同的GPS
导航视图(参见下图)。有没有办法这样做?如果是这样,你能给我一些指导来实现吗?
任何帮助都会很感激!
答案 0 :(得分:3)
经过几个小时的研究,我找到了一种方法。关键属性初始化为:
MKMapCamera *mapCamera = [MKMapCamera cameraLookingAtCenterCoordinate:ground fromEyeCoordinate:eye eyeAltitude:50];
如果您需要逐步解释,请查看本教程:
http://nscookbook.com/2013/10/ios-programming-recipe-30-using-3d-mapping/