【问题标题】:Marker Clustering doesn't work in Mapbox sdk 1.0.11标记聚类在 Mapbox sdk 1.0.11 中不起作用
【发布时间】:2016-07-26 18:54:47
【问题描述】:

我正在我的应用中实现标记聚类。我用的是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)

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

【问题讨论】:

    标签: android maps native mapbox markerclusterer


    【解决方案1】:

    我使用 mapbox sdk 1.0.11

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

    【讨论】:

      【解决方案2】:

      感谢@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.这个问题也在新版本中得到修复。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-10-03
        • 2019-01-16
        • 1970-01-01
        • 1970-01-01
        • 2012-11-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多