【问题标题】:Markers change position with zoom in/out Android标记随着放大/缩小Android改变位置
【发布时间】:2016-10-04 12:25:43
【问题描述】:

我正在使用 MapBox 在地图上放置多个标记。我正在使用默认标记我的问题是当我执行放大或缩小操作标记改变它的位置。

代码

 mapView = (MapView) findViewById(R.id.mapView);
        mapView.onCreate(savedInstanceState);
        mapView.getMapAsync(new OnMapReadyCallback() {
            @Override
            public void onMapReady(MapboxMap mapboxMap) {
                map = mapboxMap;      
                MarkerViewOptions marker = new MarkerViewOptions()
                        .position(new LatLng(41.393930, 2.202237))
                        .anchor(0.5f, 0.5f)
                        .flat(true)
                        .title("Parc del Poblenou")
                   .snippet("Carrer de Carmen Amaya, Barcelona, España");
            map.addMarker(marker);
        }
    });

我测试了这两个解决方案

Markers change position with zoom in/out

Marker changes its position while zoom in or out in google map v2 in android

【问题讨论】:

    标签: android gps mapbox marker


    【解决方案1】:

    您使用的是哪个版本的 SDK?尝试使用4.1.14.2.0-beta.3 看看是否能解决问题(我们在标记锚定方面遇到了一些错误)。另外供将来参考(我知道您使用的是默认标记)人们遇到的一个常见问题是在使用自定义图标时,它在图像底部有填充,这将导致您遇到的效果。

    如果更改版本有帮助,请告诉我,如果没有,显示正在发生的事情的 GIF 将有助于解决问题。

    【讨论】:

      猜你喜欢
      • 2014-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-09
      • 1970-01-01
      • 2012-07-25
      • 2015-08-12
      • 1970-01-01
      相关资源
      最近更新 更多