Arcgis For Android實現比例尺

argic for android實現比例尺,沒有相關圖層Api,所以界面顯示只能自己實現,以下是計算方法:

public void getScaleText(double scale) {
    scale /= 100;//轉成釐米:米
    String formatStr = null;
    if(scale >= 1000){
        scale /= 1000;
        formatStr = "%1$.1f公里";
    }else if(scale >= 1 ){
        formatStr = "%1$.1f米";
    }else if(scale >= 0.1){
        scale *= 10;
        formatStr = "%1$.1f分米";
    }else{
        scale *= 100;
        formatStr = "%1$.1f釐米";
    }   
    return String.format(formatStr, (float)scale);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章