www.ypnh.net > 高德地图,AnDroiD开发中,怎么用经纬度来显示地图?

高德地图,AnDroiD开发中,怎么用经纬度来显示地图?

首先创建工程,并在工程Build Path>Configure Build Path…>libraries 中选择“Add Externel JARs…”,选定 MapApi.jar,点击OK,这样就可以将高德地图Android API 库文件引入.然后在工程Build Path>Configure Build Path…>Order and

public geopoint getgeopointbystr(string str) { geopoint gpgeopoint = null; if (str!=null) { geocoder gc = new geocoder(mymapactivity.this,locale.china); list addresslist = null; try { addresslist = gc.getfromlocationname(str, 1); if (!addresslist.isempty())

直接在gps工程测试模式下定位,就可以得到经纬度还有你所在地的高度.你也可以使用凯立德这类的导航软件.

只要手机内部的GPS开启着,然后网络连接正常,打开之后就会显示当前所在的位置,但是应该不会显示坐标的,我一般都是用的腾讯地图,这个手机导航打开之后也会定位自己当前所在的位置,还可以查询各种路线信息并进行全程的语音导航,还有口袋路况,实时油价,位置共享,实景电子眼等多种功能.

在百度地图的右上角,点击“地图api”.在地图api页面,把鼠标移动到“工具”菜单项,在下拉菜单中选择“坐标拾取工具”.比如在搜索栏输入“百度大厦”点击搜索,就会在地图上出现相应的标记,点击你要找的某一个,就能看到相应的坐标.同理,把找到的坐标输入到搜索栏,把后面“坐标反查”给勾上,点击搜索,就会对应的坐标打上标记,同时会有相应地址在最右边.同时,把鼠标在地图上滑行,就可以看到,鼠标滑到每一个地方,都会对应显示坐标.

初始画面显示的话//初始化地图MapView mMapView = (MapView) findViewById(R.id.map);BaiduMap mBaidumap = mMapView.getMap();//设定中心点坐标 LatLng cenpt = new LatLng(29.806651,121.606983); //定义地图状态 MapStatus mMapStatus = new MapStatus.Builder() .target(cenpt) .zoom(18) .build(); //定义MapStatusUpdate对象,以便描述地图状态将要发生的变化

楼主可以用奥维互动地图这款app,这个app中集成了百度谷歌高德等知名地图,所以在他们中互相切换.在软件的搜索栏中输入经纬度就能定位到相应位置.

安卓项目使用了百度地图的定位SDK,web端使用的也是百度地图, 后来发现界面显示百度地图不如高德效果好,web改用高德地图,原本的百度地图坐标是可以直接使用的,由于高德和百度地图的坐标系不一致 要如何转换呢. 补充了下坐标系

经纬度经过地理编码获取位置描述信息,使用这个坐标工具可以办到,好像就是基于高德地图开发的

你好,你可以使用 类 Geocoder 的getFromRawGpsLocation(double latitude double longitude int maxResults) 根据给定的经纬度和最大结果数,返回逆地理编码的结果列表.来获取偏移后的经纬度坐标对应的地址信息列表!

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com