標籤:百度地圖 檔案夾 指南針 圖片 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()