2016-10-04 68 views
0

我正在使用MapBox在地圖上放置幾個標記。我使用默認的標記我的問題是,當我執行放大或縮小操作標記改變其位置。標記用放大/縮小來改變位置Android

CODE

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

回答

0

SDK的哪個版本?嘗試使用4.1.14.2.0-beta.3,看看這是否解決了這個問題(我們有一些標記錨定的bug)。同樣爲了將來的參考(我知道你使用的是默認標記),人們常見的問題是使用自定義圖標時,它在圖像底部有填充,這會導致你正在遇到的效果。

讓我知道,如果改變的版本會有所幫助,如果沒有,發生了什麼將有助於解決問題的GIF。

相關問題