{public void onClick(View v) { if(mEditText01.getText().toString()!=) {/*取得User要前往地址的GeoPoint对象*/ toGeoPoint= getGeoByAddress(mEditText01.getText().toString()); /*线路规划Intent*/ Intent intent=new Intent(); intent.setAction(android.content.Intent.ACTION_VIEW); /*传入路径规划所需要的地标地址*/ intent.setData ( Uri.parse(/maps?f=daaddr=+ GeoPointToString(fromGeoPoint)+ daddr=+GeoPointToString(toGeoPoint)+ h1=cn) ); startActivity(intent); }}}); private final LocationListener mLocationListener01 = new LocationListener() { public void onLocationChanged(Location location) { /*当手机收到位置更改时,将location传入getMyLocation*/ mLocation01=location; fromGeoPoint=getGeoByLocation(location); refreshMapViewByGeoPoint(fromGeoPoint,mMapView01,intZoomLevel); } /*传入Location对象,取回其GeoPoint对象*/ private GeoPoint getGeoByLocation(Location location) { GeoPoint gp=null; try { /*当Location存在*/ if(location!=null) { double geoLatitude=location.getLatitude()*1E6; double geoLongitude=location.getLongitude()*1E6; gp=new GeoPoint((int)geoLatitude,(int)geoLongitude); }} catch(Exception e) {e.printStackTrace();} return gp;} /*输入地址,取得其GeoPoint对象*/ private GeoPoint getGeoByAddress(String strSearchAddress) { GeoPoint gp=null; try { if(strSearchAddress!=) { Geocoder mGeocoder01=new Geocoder (WayActivity.this,Locale.getDefault()); ListAddress lstAddress=mGeocoder01.getFromLocationName (strSearchAddress,1); if(!lstAddress.isEmpty()) { Address adsLocation=lstAddress.get(0); double geoLatitude=adsLocation.getLatitude()*1E6; double geoLongitude=adsLocation.getLongitude()*1E6; gp=new GeoPoint((int)geoLatitude,(int)geoLongitude); }}} catch(Exception e) { e.printStackTrace();} return gp; } /*传入geoPoint更新MapView里的Google Map*/ private void refreshMapViewByGeoPoint(GeoPoint gp, MapView mapview, int zoomLevel) { try {
您可能关注的文档
最近下载
- 武汉农村商业银行2010年度报告pdf.pdf VIP
- 委托拍卖标的明细标准表格.docx VIP
- 脑膜炎(细菌性)和脑膜炎球菌病的识别、诊断和管理PPT 课件.pptx VIP
- 化脓性脑膜炎诊疗指南.pptx VIP
- 光宝EVO6800变频器说明书.pdf VIP
- DB31_T 1108-2018 监护型救护车配置规范(完整).pdf VIP
- 2025WHO《脑膜炎诊断、治疗和护理指南》解读PPT课件.pptx VIP
- 2025WHO《脑膜炎诊断、治疗和护理指南》解读PPT课件.pptx VIP
- 2025WHO《脑膜炎诊断、治疗和护理指南》解读PPT课件.pptx VIP
- 2025年高考数学试卷(广东)及全详细解析_v2.0.docx VIP
原创力文档

文档评论(0)