标记聚类在 Mapbox sdk 1.0.11 中不起作用

Marker Clustering doesn't work in Mapbox sdk 1.0.11

我正在我的应用程序中实施标记聚类。我使用 mapbox sdk 1.0.11,这里有三个问题。

  1. 当集群重叠在一起时,mMapboxMap.setOnMarkerClickListener 不起作用。

  2. 禁用地图旋转mMapboxMap.getUiSettings().setCompassEnabled(false); mMapboxMap.getUiSettings().setRotationEnabled(false);`
    无效。

  3. 经常报未知错误,日志在这里

    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)

    有人可以帮我解决这个问题吗?

I use mapbox sdk 1.0.11

Mapbox Android SDK 的最新版本是 4.1.1。我建议升级到这个版本,你可以找到安装说明here

谢谢@zugaldia。我很想更新到 mapbox Sdk 4.1.1。希望它能解决我所有的问题。

我最近更新了 map box idk 1.1.1,这个更新解决了我所有的三个问题。

1.mMapboxMap.setOnMarkerClickListener 无效。

这是旧版本的错误。它已在较新版本中修复。

2.disabling地图的旋转mMapboxMap.getUiSettings().setCompassEnabled(false); mMapboxMap.getUiSettings().setRotationEnabled(false);` 不起作用。

这个问题也已经解决,新的方法是 mMapboxMap.getUiSettings().setRotateGesturesEnabled(false); mMapboxMap.getUiSettings().setTiltGesturesEnabled(false);

3.这个问题在新版本中也已修复。