如何使用mapbox自定义图标源-android

时间:2019-01-29 17:37:06

标签: android icons mapbox-android

我正在尝试按照以下示例应用程序演示在Android上使用MapBox: https://github.com/mapbox/mapbox-android-demo

在演示(SymbolLayerMapillaryActivity)中,他们使用以下方法为标记定义图标:

private void setupMakiLayer() {
mapboxMap.addLayer(new SymbolLayer(MAKI_LAYER_ID, SOURCE_ID)
  .withProperties(
    /* show maki icon based on the value of poi feature property
     * https://www.mapbox.com/maki-icons/
     */
    iconImage("{poi}-15"),

    /* allows show all icons */
    iconAllowOverlap(true),

    /* when feature is in selected state, grow icon */
    iconSize(match(get(PROPERTY_SELECTED), literal(1.0f),
      stop(true, 1.5f))))
);
}

iconImage("{poi}-15")是我要替换的,但不能用单个位图替换。在任何其他教程中,他们只是添加一个静态位图图标。我通过他们的Maki网站创建了一个新的图标集,并下载了图标的JSON,但是有关如何在Android中使用它的信息不存在。

0 个答案:

没有答案