首页 > 解决方案 > 我将如何在 Mapbox 中显示多个位置

问题描述

地图

嗨,我正在制作一个在地图上显示多个位置的应用程序。到目前为止,我已经设法在地图上显示一个位置,我将如何在地图上显示多个标记。我正在使用带有 android studio 的 mapbox。

@Override
public void onMapReady(@NonNull MapboxMap mapboxMap) {
    map = mapboxMap;
    mapboxMap.setStyle(Style.OUTDOORS,this);
}

@Override
public void onStart() {

    super.onStart();
    mapView.onStart();
}


@Override
public void onStyleLoaded(@NonNull Style style) {

    SymbolManager sm = new SymbolManager(mapView,map,style);


    SymbolOptions symbolOptions = new SymbolOptions()
            .withLatLng(new LatLng(latitude,longitude))
            .withDraggable(false)
            .withIconImage("suitcase-15")
            .withIconColor("black")
            .withIconSize(2.5f);


    Symbol symbol = sm.create(symbolOptions);

    String latitudeLocation= Double.toString(latitude);
    String longitudeLocation = Double.toString(longitude);


    lat.setText( latitudeLocation);
    lon.setText(longitudeLocation);

}

标签: androidmapbox

解决方案



推荐阅读