【问题标题】:Mapbox trail view AndroidMapbox轨迹视图Android
【发布时间】:2020-08-30 18:21:28
【问题描述】:

如何在 Mapbox 中使用有关此路径的信息创建可点击的路径?我有来自 GEOJsoN 的足迹,例如:

  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {},
      "geometry": {
        "type": "LineString",
        "coordinates": [
          [12.691956, 52.943673],
          [12.727661, 52.912215],
          [12.757874, 52.88902],
          [12.7771, 52.859181],
          [12.799072, 52.822683],
          [12.801819, 52.784492]
        ]
      }
    }
  ]
}

在 mapbox.com 我读到它可以使用标记,但只有当我有 2 个不同的 API(路径和标记)时

【问题讨论】:

    标签: java android mapbox


    【解决方案1】:

    您可以使用支持事件侦听器的 Annotation Plugin。

    1. 使用注释插件创建Line using the LineManager

    2. Add a clickListener 给那个 LineManager。

    3. 定义点击 Line 时应该执行的动作:

    lineManager.addClickListener(new OnSymbolClickListener() {
    @Override
    public boolean onAnnotationClick(Symbol symbol) {
     
     // Do stuff here
     
    }
    });

    另请参阅this example,它将 onClickListener 添加到 Symbolmanager。点击时会显示一个 toast。

    【讨论】:

      猜你喜欢
      • 2010-10-29
      • 1970-01-01
      • 2017-01-18
      • 1970-01-01
      • 1970-01-01
      • 2021-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多