我在我的应用中实施了Marker群集。我使用mapbox sdk 1.0.11,这里有三个问题。
当群集覆盖其他群集时,mMapboxMap.setOnMarkerClickListener
无法正常工作。
禁用地图mMapboxMap.getUiSettings().setCompassEnabled(false);
的旋转
mMapboxMap.getUiSettings()setRotationEnabled(假);`
不起作用。
它会定期发出未知错误,这是日志
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)
有人可以帮我解决这个问题吗?
答案 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. 此问题也在新版本中得到修复。