編輯:關於Android編程
Android 路徑查詢 可以通過RasterMap的getDirection()方法來查詢路徑,和查詢地址類似,路徑查詢的結果也是通過回調函數的方式來通知應用程序的,下面的例子返回南京到北京的路徑。返回結果存放在MapDirection中,MapDirection包含了路徑的詳細信息,包括路徑的每個步驟,長度,時間,方向等。 Java代碼: packageeoe.demo; importcom.mapdigit.gis.MapDirection; importcom.mapdigit.gis.MapPoint; importcom.mapdigit.gis.geometry.GeoLatLng; importcom.mapdigit.gis.service.IRoutingListener; importcom.pstreets.gisengine.R; importcom.pstreets.gisengine.SharedMapInstance; importandroid.app.Activity; importandroid.os.Bundle; importandroid.view.Menu; importandroid.view.MenuInflater; importandroid.view.MenuItem; publicclassMapRoutingextendsActivityimplementsIRoutingListener{ @Override publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override publicvoidonStart(){ super.onStart(); GeoLatLngcenter=newGeoLatLng(32.0616667,118.7777778); SharedMapInstance.map.setCenter(center,15, com.mapdigit.gis.raster.MapType.MICROSOFTCHINA); SharedMapInstance.map.setRoutingListener(this); } @Override publicbooleanonCreateOptionsMenu(Menumenu){ MenuInflaterinflater=getMenuInflater(); inflater.inflate(R.menu.maprouting_menu,menu); returntrue; } @Override publicbooleanonOptionsItemSelected(MenuItemitem){ //Handleitemselection switch(item.getItemId()){ caseR.id.getdirection: Stringname1="南京"; Stringname2="北京"; SharedMapInstance.map.getDirections("from:"+name1+"to:" +name2); returntrue; default: returnsuper.onOptionsItemSelected(item); } } @Override publicvoiddone(Stringquery,MapDirectionresult){ if(result!=null){ SharedMapInstance.map.setMapDirection(result); SharedMapInstance.map.resize(result.getBound()); SharedMapInstance.map.zoomOut(); SharedMapInstance.map.zoomOut(); } } @Override publicvoidreadProgress(intbytes,inttotal){ } }
從今天開始,把看書時候的知識點整理成博客, 這個比較簡單,估計有經驗的都用過,weight屬性 在做Android布局的時候,經常遇到需要幾個控件按比例分配空間的情況
第1節 概述在安卓系統中,為了界面或者其中的組件在切換、改變的時候顯得自然生動、具有流動性的美感,就給它們添加了動畫的效果。例如圖片切換的時候,前一張圖片淡出,後一張圖片
先看一下項目的結構 可以看出每個功能模塊包含 XXActivity,XXView (Interface),XXPresenter(interfac
自定義組件的屬性步驟如下【1】在Values資源文件下新建myview.xml 自定義兩個屬性背景圖、畫筆筆觸大小;【2】在