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

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

ID:21987475

大小:75.00 KB

页数:8页

时间:2018-10-26

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

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

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

2、a.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.Canvas;  importan

3、droid.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;  importcom.google.andro

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

5、rivatestaticfinalintERROR_DIALOG=1;  /**Calledwhentheactivityisfirstcreated.*/  @Override  publicvoidonCreate(BundlesavedInstanceState){  super.onCreate(savedInstanceState);  setContentView(R.layout.main);  geo=newGeocoder(this,Locale.CHINA);  //获取MapView  map=(MapView

6、)findViewById(R.id.map);  //设置显示模式  map.setTraffic(true);  map.setSatellite(false);  map.setStreetView(true);//设置可以缩放  map.setBuiltInZoomControls(true);  Listaddresses=null;   try{  addresses=geo.getFromLocationName("江苏省苏州市寒山寺",1);  }catch(IOExceptione){  //TODOAuto-ge

7、neratedcatchblock  e.printStackTrace();  }  if(addresses.size()==0){  showDialog(ERROR_DIALOG);  GeoPointgeoBeijing=newGeoPoint(  (int)(39.906033*1000000),..........  (int)(116.397700*1000000));  mapCon=map.getController();  mapCon.setCenter(geoBeijing);  mapCon.setZoo

8、m(4);  }else{  Addressaddress=addresses.get(0);  //设置初始地图的中心位置  GeoPointgeoPoint=newGeoPoint(  (int)(address.getLatit

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

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

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