android - 我将如何在 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);
}
解决方案
您可以继续SymbolOptions
向SymbolManager
.
请参阅插件测试应用程序SymbolActivity
:https://github.com/mapbox/mapbox-plugins-android/blob/master/app/src/main/java/com/mapbox/mapboxsdk/plugins/testapp/activity/annotation/SymbolActivity。 java#L119-L125
推荐阅读
- javascript - 快递:BasicAuth
- r - 计算 Spearman 的 rho 以增加 for 循环中的行子集
- swift4 - 无法将类型 '(Any) -> ()' 的值转换为预期的参数类型 '(_) -> _'
- python - 深拷贝特定属性
- regex - 替换匹配组中字符的多个实例
- python - 从文件获取输入时子进程python模块问题
- javascript - Electron dialog.showOpenDialog() 过滤器不工作
- batch-file - 删除不需要的目录,在屏幕上强制产生错误
- javascript - Twitter Bootstrap:导航栏未在移动视图中打开
- java - 在Android中绘制动态自定义视图棋盘