在SceneKit中使用MapKit

对于那里的专业人士来说,这一定是一个非常基本的问题。 我做了一些谷歌搜索安静,无法找到我想要的答案。

是否可以在SceneKit中使用MapKit在地图上渲染动画角色? 如果不可能在开放世界类型的游戏中如何做到这一点。 我基本上想要制作一个具有世界地图作为背景的游戏,可以放大/缩小。 还需要根据用户的位置显示一些游戏选项。

我看到的所有示例都使用包含的背景,其中呈现字符/对象。

编辑:

我在didMove()方法中有以下内容

 class GameScene: SKScene, CLLocationManagerDelegate, MKMapViewDelegate { override func didMove(to view: SKView) { var map : MKMapView! = MKMapView() map.frame = CGRect(x: 0, y: 0, width: frame.size.width, height: frame.size.height - 50) self.view?.addSubview(map) } }