2016-07-26 100 views
0

我在我的应用程序中实现了标记群集。我使用mapbox sdk 1.0.11,这里有三个问题。标记群集在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)

    有人可以帮我这个?

回答

3

我用mapbox SDK 1.0.11

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

0

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

我最近更新到地图框idk 1.1.1,这个更新已经修复了我所有的三个问题。

1.mMapboxMap.setOnMarkerClickListener不起作用。

这是旧版本中的一个错误。它在更新的版本中得到修复。

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

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

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