hallo,
ich mache gerade meine ersten versuche mit mapbox,
hat alles soweit ganz gut funtioniert, ich habe meinen ersten marker, wenn man clickt wird der titel angezeigt.
nun habe ich aber einen listener auf den marker der dann eine neue activity öffnet usw...
das problem ist, es geht der onclick aber der titel wird davor nicht mehr angezeigt....
ich möchte aber, dass beim ersten click der titel angezeigt wird (so wie es ohne den listener geht) und dann mit click auf den titel alles weitere funktioniert.
mein code soweit...
Code
mapView.getMapAsync(new OnMapReadyCallback() {
public void onMapReady(MapboxMap mapboxMap) {
mapboxMap.addMarker(new MarkerOptions()
.position(new LatLng(50.14819, 11.229458))
.title("Tinos Haus"));
mapboxMap.setStyle(Style.MAPBOX_STREETS, new Style.OnStyleLoaded() {
public void onStyleLoaded(Style style) {
// Map is set up and the style has loaded. Now you can add data or make other map adjustments
}
});
mapboxMap.setOnMarkerClickListener(new MapboxMap.OnMarkerClickListener() {
public boolean onMarkerClick(@NonNull Marker marker) {
Toast.makeText(MainActivity.this, marker.getTitle(), Toast.LENGTH_LONG).show();
//Intent explicitIntent = new Intent(MainActivity.this, HillShadeActivity.class);
//startActivity(explicitIntent);
return true;
}
});
}
});
Alles anzeigen
danke für ideen
gruss
Tino