aug*_*tzf -2 google-maps openstreetmap ios
给定OpenStreetMap路径(例如这条铁路轨道),是否有一种简单的方法将表示铁路轨道的点从OpenStreetMap转换为Google地图GMSPath?
例如,如果可以从OpenStreetMaps下载路径上的所有点(节点),然后将这些节点转换为Google的编码折线算法格式,则可以GMSPath使用pathFromEncodedPath初始化程序构建一个.
首先 - 获取OSM的关系,包括所有方式和节点,使用API在关系链接上附加"/ full"; " http://www.openstreetmap.org/api/0.6/relation/1948000/full "
我不确定Verma的解决方案是否可以解决OpenStreetMap导出的XML问题.但是,更强力的方法可能是创建一个脚本来解析XML并迭代每个节点元素,获取其"lat"和"lon"属性,并应用此处描述的算法:https:// developers. google.com/maps/documentation/utilities/polylinealgorithm用于创建可以读入Google Maps iOS SDK的ASCII字符串.
| 归档时间: |
|
| 查看次数: |
1593 次 |
| 最近记录: |