2016-07-26 5 views
0

Ich bin Marker Clustering in meiner App implementieren. Ich benutze mapbox sdk 1.0.11, ich habe drei Probleme hier.Marker-Clustering funktioniert nicht in Mapbox sdk 1.0.11

  1. wenn Cluster, die eine über der anderen überlagern, mMapboxMap.setOnMarkerClickListener funktioniert nicht.

  2. die Drehung der Karte mMapboxMap.getUiSettings().setCompassEnabled(false); mMapboxMap.getUiSettings deaktivieren() setRotationEnabled (false);. `
    funktioniert nicht.

  3. Es gibt einen unbekannten Fehler regelmäßig, hier ist das Protokoll

    com.mapbox.mapboxsdk.maps.NativeMapView.nativeRenderSync(Native Method) at com.mapbox.mapboxsdk.maps.NativeMapView.renderSync(NativeMapView.java:141) at com.mapbox.mapboxsdk.maps.MapView.onDraw(MapView.java:1260) at android.view.View.draw(View.java:16068) at android.widget.FrameLayout.draw(FrameLayout.java:592)

    jemand mir dabei helfen?

Antwort

3

Ich benutze MapBox sdk 1.0.11

Die neueste Version des MapBox Android SDK ist 4.1.1. Ich würde empfehlen, auf diese Version zu aktualisieren, finden Sie die Installationsanweisungen here.

0

Danke @zugaldia. Ich würde gerne auf mapbox Sdk 4.1.1 aktualisieren. Hoffentlich sollte es alle meine Probleme beheben.

Ich habe vor kurzem Update auf map box 1.1.1, dieses Update hat alle meine drei Probleme behoben.

1.mMapboxMap.setOnMarkerClickListener funktioniert nicht.

Dies war ein Fehler in der alten Version. Es ist in der neueren Version behoben.

2. Deaktivieren der Drehung der Map mMapboxMap.getUiSettings(). SetCompassEnabled (false); mMapboxMap.getUiSettings(). setRotationEnabled (false); ` funktioniert nicht.

Dieses Problem wird auch festgelegt und die neuen Methoden sind mMapboxMap.getUiSettings() setRotateGesturesEnabled (false). mMapboxMap.getUiSettings(). SetTiltGesturesEnabled (false);

3. Dieses Problem wurde auch in der neuen Version behoben.