标记聚类在Mapbox sdk 1.0.11

时间:2016-07-26 18:54:48

标签: android maps native mapbox markerclusterer

我在我的应用中实施了Marker群集。我使用mapbox sdk 1.0.11,这里有三个问题。

  1. 当群集覆盖其他群集时,mMapboxMap.setOnMarkerClickListener无法正常工作。

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

  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)

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

2 个答案:

答案 0 :(得分:3)

  

我使用mapbox sdk 1.0.11

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

答案 1 :(得分:0)

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

我最近更新了地图框idk 1.1.1,但此更新修复了我的所有三个问题。

1.mMapboxMap.setOnMarkerClickListener不起作用。

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

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

此问题也已修复,新方法也是如此 mMapboxMap.getUiSettings()setRotateGesturesEnabled(假)。 mMapboxMap.getUiSettings()setTiltGesturesEnabled(假);

3. 此问题也在新版本中得到修复。