通过地名获得经纬度并标识在地图上.doc

通过地名获得经纬度并标识在地图上.doc

ID:52719477

大小:45.50 KB

页数:9页

时间:2020-03-29

通过地名获得经纬度并标识在地图上.doc_第1页
通过地名获得经纬度并标识在地图上.doc_第2页
通过地名获得经纬度并标识在地图上.doc_第3页
通过地名获得经纬度并标识在地图上.doc_第4页
通过地名获得经纬度并标识在地图上.doc_第5页
资源描述:

《通过地名获得经纬度并标识在地图上.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、最新历史版本:Android通过地名获得经纬度并标识在地图上--未审核返回文档·编辑时间:10-2517:15 历史版本编辑者:火凤青鸾 历史版本:·内容长度:6257 图片数:1目录数:0·修改原因:要是调用Geocoder的getFromLocationName(>,该方法可以传入地名。  在使用该方法前需要geo=newGeocoder(this,Locale.CHINA>。  不然在地图上是查询不到的。  Java代码  /**  *  */  packagecom.decarta.demo。  impor

2、tjava.io.IOException。  importjava.util.List。  importjava.util.Locale。  importandroid.app.AlertDialog。  importandroid.app.Dialog。  importandroid.content.Context。  importandroid.graphics.Bitmap。  importandroid.graphics.BitmapFactory。  importandroid.graphics.Canv

3、as。  importandroid.graphics.Point。  importandroid.location.Address。  importandroid.location.Geocoder。  importandroid.os.Bundle。  importcom.google.android.maps.GeoPoint。  importcom.google.android.maps.MapActivity。  importcom.google.android.maps.MapController。9/

4、9  importcom.google.android.maps.MapView。  importcom.google.android.maps.Overlay。  importcom.google.android.maps.Projection。  /**  *@authorTonyShen  *  */  publicclassMainextendsMapActivity{  //地图显示控制相关变量定义  privateMapViewmap=null。  privateMapControllermapCon。

5、  privateGeocodergeo。  privatestaticfinalintERROR_DIALOG=1。  /**Calledwhentheactivityisfirstcreated.*/  @Override  publicvoidonCreate(BundlesavedInstanceState>{  super.onCreate(savedInstanceState>。  setContentView(R.layout.main>。  geo=newGeocoder(this,Locale.C

6、HINA>。  //获取MapView  map=(MapView>findViewById(R.id.map>。  //设置显示模式  map.setTraffic(true>。  map.setSatellite(false>。  map.setStreetView(true>。//设置可以缩放  map.setBuiltInZoomControls(true>。  Listaddresses=null。   try{9/9  addresses=geo.getFromLocationName("江苏省苏州市寒

7、山寺",1>。b5E2RGbCAP  }catch(IOExceptione>{  //TODOAuto-generatedcatchblock  e.printStackTrace(>。  }  if(addresses.size(>==0>{  showDialog(ERROR_DIALOG>。  GeoPointgeoBeijing=newGeoPoint(  (int>(39.906033*1000000>,  (int>(116.397700*1000000>>。  mapCon=map.getContr

8、oller(>。  mapCon.setCenter(geoBeijing>。  mapCon.setZoom(4>。  }else{  Addressaddress=addresses.get(0>。  //设置初始地图的中心位置  GeoPointgeoPoint=newGeoPoint(  (int>(address.getLatitude(>*100

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。