【问题标题】:Open Street Map for Android and iOS适用于 Android 和 iOS 的开放式街道地图
【发布时间】:2020-04-22 14:44:56
【问题描述】:

我想根据坐标在maps(OSM) 上绘制一些多边形(请查看下图)。我检查了一些链接和 stackoverflow,但没有找到我想要的。我需要两个平台的 open-source SDK (Android + iOS)。

- skobbler(付费)
-mapbox.com(付费)
- https://help.openstreetmap.org/questions/8066/ios-android-sdk
-route-me(很旧,没有维护)
- routing-using-openstreetmap-data-in-ios
- open-street-maps-api-for-android(此处仅适用于安卓解决方案)

当我在我们的原生地图中绘制 OSM 多边形时,它会绘制不同的 地图视图上的位置。

感谢阅读。任何帮助将不胜感激。:)

【问题讨论】:

  • 对于 Android,请查看 osmdroid

标签: android ios polygon openstreetmap


【解决方案1】:

你可以使用 OSM Nominatim/Polygons

【讨论】:

    【解决方案2】:

    我的调查

    当我在原生地图中绘制 OSM 多边形时,它会在地图视图上绘制不同的位置。

    我们选择了纳斯尔市警察局。
    POINT (31.341296458117728 30.068688243368403) 值已保存在我们的数据库中。我们使用我们的原生MKMapView 绘制多边形,与this 相比,它显示了不同的位置。 android(谷歌地图)中的行为也一样。

    我们调查了谷歌地图上的同一地点,显示该值的位置略有不同。请检查下面的图片。
    URL由Google maps生成。

    现在,我尝试反转并在同一张地图上使用30.06868824336840331.341296458117728 值,它工作正常。
    输出:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      • 1970-01-01
      • 2022-01-04
      相关资源
      最近更新 更多