设置唯一ID(即字符串)的唯一方法是将标题设置为值,但问题是弹出注释气泡。单击标记时,我不希望弹出气泡。我需要一种方法来使用Mapbox的Android SDK设置标记,并使用唯一的ID作为字符串。
答案 0 :(得分:1)
如果从onMarkerClick方法返回true
,则不会显示注释气泡。
mMapView.addMarker(new MarkerOptions()
.icon(icon)
.title("Testing")
.position(new LatLng(51.0486, -114.0708))
);
mMapView.setOnMarkerClickListener(new MapView.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(@NonNull Marker marker) {
Toast.makeText(MainActivity.this, "Marker tapped: " + marker.getTitle(), Toast.LENGTH_LONG).show();
return true;
}
});