【问题标题】:Show Markers on Vector Images to build Custom Indoor Maps Android在矢量图像上显示标记以构建自定义室内地图 Android
【发布时间】:2021-05-19 07:14:00
【问题描述】:

我需要在 android 上开发室内地图 UI。我有来自后端的 Svg/Vector 图像。 地图需要根据在运行时从不同 API 接收到的矢量图像上的坐标使用标记和标签进行注释 地图应该是可缩放的,标记/标签需要相应调整

Sample Map with markers and labels on top

画布方法 我已将矢量转换为位图。已使用 Canvas 在位图上放置标记。由于矢量图像很大,位图转换会影响放置标记时的性能。删除和添加新标记也需要重新绘制画布。对于我的要求,这看起来不是一个好方法。

分层方法 首先显示基本地图,相应的标记和标签将显示在另一层中。带注释的图层和底图必须在缩放等交互过程中进行自我调整。我正在尝试实现这一点,但无法决定从哪里开始。我应该尝试使用 Surface View 还是 Open GL?

谁能指导我如何继续使用分层方法?任何其他有效显示地图的更好建议都会非常有帮助

【问题讨论】:

    标签: android maps android-canvas surfaceview android-vectordrawable


    【解决方案1】:

    我看到了这条消息,我在 Point - https://www.point-maps.com/ 工作,我们已经构建了一个基于 Web 的解决方案,可以在所有平台上呈现室内地图。然后,您可以通过我们的 CMS 管理标记/兴趣点的所有样式和缩放级别。我们的地图以 IMDF 格式构建。 如果有用,请告诉我,我们可以看看是否可以帮助您。 谢谢

    【讨论】:

      猜你喜欢
      • 2016-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-02
      • 1970-01-01
      • 2017-07-10
      • 2020-06-04
      相关资源
      最近更新 更多