在iOS SceneKit中使用.osm XML数据重新创建部分街道的最佳策略是什么?
请假定部分街道是在OSM XML数据中提供的,并包含表示节点的纬度和经度的必要地理点,以描述6栋建筑物的路径/足迹(即位于街道一侧的底层平面图)。
具体来说,转换纬度和经度节点的最佳策略是在SceneKit iOS中的场景中找到底层的这些建筑脚印/多边形?(即通过0,0,0位置)?谢谢。
发布于 2015-05-10 19:21:13
简单地说,根据我自己的3D地图绘制经验:
发布于 2016-09-15 17:15:57
很简单。首先,将CLLocationCoordinate2D转换为MKMapPoint,这与CGRect完全相同。第二,将MKMapPoint缩小一些任意的数字,这样它就符合你想要的场景图,比方说200。由于scenekit的坐标系以(0,0)为中心,您需要确保您的位置是正确的。然后,使用MKMapPoint的x/y创建scnvector3 3,您将被锁定在坐标中。
https://stackoverflow.com/questions/29978545
复制相似问题