百度地圖API學習之路(2)

來源:互聯網
上載者:User

標籤:百度地圖   檔案夾   指南針   圖片   false   

(1)手勢設定在 UiSettings 裡面

UiSettings mUiSettings = mBaiduMap.getUiSettings();    mUiSettings.setZoomGesturesEnabled(true);//啟用縮放手勢    mUiSettings.setScrollGesturesEnabled(true);//啟用平移手勢    mUiSettings.setRotateGesturesEnabled(false);//關閉旋轉手勢    mUiSettings.setOverlookingGesturesEnabled(false);//關閉俯視手勢    mUiSettings.setCompassEnabled(false);//關閉指南針圖層

(2)使用自己的圖片資源

將需要的圖片放到drawable***檔案夾裡面,然後直接可以 R.drawable.**來調用


(3)圖片覆蓋物

可以參考官網上的InfoWindow,可以貼圖,還可以綁定點擊事件,圖片大小固定,不會因為縮放比例改變


(4)發現原來marker都可以用圖片顯示,而且固定大小。infowindow只能有一個。所以需要顯示多個時候,改用marker,區分marker暫時使用它的title。擷取marker點擊事件

    mBaiduMap.setOnMarkerClickListener(new OnMarkerClickListener(){    public boolean onMarkerClick(Marker marker)    {    String s = marker.getTitle();    new  AlertDialog.Builder(MainActivity.this)                    .setTitle("Test" )                  .setMessage("I‘m " + s + "." )                .setPositiveButton("Oooo" ,  null )                .show();      return true;    }    });


(5)Marker的消除需要通過記錄該marker,然後調用 marker.remove()


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.