【Android 百度地圖實戰】2.幾種地圖圖層的顯示


具體代碼官網API已提供,地址在這

效果圖如下:

 

主要代碼:

// 創建選項菜單
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        menu.add(1, 1, 1, "標准視圖");
        menu.add(1, 2, 2, "交通視圖");
        menu.add(1, 3, 3, "衛星視圖");
        return true;
    }

    //菜單點擊事件
    @Override
    public boolean onMenuItemSelected(int featureId, MenuItem item) {
        switch (item.getItemId()) {
        case 1:
            mMapView.setTraffic(false);
            mMapView.setSatellite(false);
            break;
        case 2:
            mMapView.setTraffic(true);    // 在地圖中顯示實時交通信息
            break;
        case 3:
            mMapView.setSatellite(true);    // 在地圖中顯示衛星圖
            break;
        default:
            mMapView.setTraffic(false);
            mMapView.setSatellite(false);
            break;
        }

        return super.onMenuItemSelected(featureId, item);
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM