看到这儿,有人可能想把MyLocation文件中的内容与第三章给出的android原生定位模块简单整合。如果你的解决思路是:在onLocationChanged()方法中企图在地图上绘制出当前的位置,那么就会遇到很大的麻烦。因为如果用高德地图提供的api在地图上绘制定位点的话一定要调用类MyLocationOverlay中的enableMyLocation()方法,根据官方参考资料,这个方法封装了android原生的类LocationManager中的requestLocationUpdates()方法,所以你在写onLocationChanged()方法前一定是已经调用了原生的类LocationManager中的requestLocationUpdates()方法,这样一来造成了LocationManager在没有removeUpdate前又进行了一次requestLocationUpdates,由此造成程序意外退出。
所以还是回到开发指南第三章,好好看看后半部分:如果想让地图跟随当前位置移动,需要继承MyLocationOverlay 并实现其onLocationChanged()方法,调用MapViewgetController()animateTo()方法移动地图位置。官方用户指南上的这句原话正是问题的正解,不过官网实在太坑爹,简简单单几行文字和代码,对于浣熊这种刚刚接触地图开发的小白来说实在是看得一头雾水,还在一阵瞎折腾,终于解决了问题,所以共享出来,希望和我一样的小白能够少走些弯路。
我先把修改后的MyLocationjava文件整个贴出来,在增加或改动的代码前后均表明了注释(不包括包的改动):“/change start/”和"/change end/"
方法如下:
1、打开高德地图网页版,注意左下方的那一行小字。
2、点击开发平台。
3、点击开发支持→地图工具→坐标拾取器
4、输入你需要查询的地址,就可以看见经纬度和海拔了。
:
高德是中国领先的数字地图内容、导航和位置服务解决方案提供商。拥有导航电子地图甲级测绘资质、测绘航空摄影甲级资质和互联网地图服务甲级测绘资质“三甲”资质,其优质的电子地图数据库成为公司的核心竞争力。
公司2010年登陆美国纳斯达克全球精选市场。2014年12月,高德发布了“出行保障”计划,宣布此项服务长期有效,而且最高赔付额度提高到了1000元。 2018年6月5日 苹果在美国时间6月4日的苹果开发者大会上,发布了最新的iOS 12 *** 作系统,CarPlay支持高德地图。
参考资料:
高德地图能查经纬度
1
打开高德地图网页版,找到我们需要查看经纬度的地方,我以下图中的“汇金国际广场”为例,为大家演示如何用高德地图查看经纬度
2
在地图上点击“汇金国际广场”,或者在地图搜索栏输入搜索地点的名称,然后点击地点名称,一般就会d出下面的地点简单介绍
3
点击下方的分享
4
在d出窗点击复制链接,点击后链接就已经复制了
5
在网页中粘贴我们刚才复制的链接
6
按下回城键,在调转的瞬间截图,在网页的网址栏就能看到该地点的经纬度了,学会了
查看经纬度的方法:打开高德地图网页版,找到我们需要查看经纬度的地方。在地图上点击我们要查看的地方,或者在地图搜索栏输入搜索地点的名称,然后点击地点名称,一般就会d出下面的地点简单介绍。点击下方的分享。d出窗点击复制链接,点击后链接就已经复制了。在网页中粘贴刚才复制的链接。按下回车键,在调转的瞬间截图,在网页的网址栏就能看到该地点的经纬度了。
注意事项:
1首先位置定位一定要准。
2搜索的地名要正确。
3分享的路径要对。
4复制的链接要对。
不能找到自己的坐标的。
你还是换一款手机地图导航吧,现在也是有很多的手机地图导航的
你可以试试看腾讯地图这样的手机地图导航吧,它的兼容性很好
可以帮你查询到很多的路线,公交路线,驾车路线,步行导航,等等,都是可以高清实景的显示给你的
高德地图 :
高德是中国领先的数字地图内容、导航和位置服务解决方案提供商。拥有导航电子地图甲级测绘资质、测绘航空摄影甲级资质和互联网地图服务甲级测绘资质"三甲"资质,其优质的电子地图数据库成为公司的核心竞争力。
公司2010年登陆美国纳斯达克全球精选市场(NasdaqAMAP)。2014年12月,高德发布了"出行保障"计划,宣布此项服务长期有效,而且最高赔付额度提高到了1000元。
高德地图查看经纬度和海拔 *** 作如下
一、打开高德地图网页版,页面最下方的一排蓝色字体中的开放平台并点击;
二、在新d出的界面内依次点击开发支持→地图工具→坐标拾取器;
三、在d出的界面内输入想要获取坐标的地点的名称,按下回车键,即可看到地点的经纬度。
左上角有个指南针红色就是北方,如果点了一下这个指南针就会自动校准将正上方调整成正北方,两只手顺时针转动一下就会把这个指南针弄出来。
打开高德地图,在地图的最中间有一个蓝色的图标,那就是当前所在的位置。点击“路线”选项,就会d出来一个输入框,只要在输入框内输入目的地,之后就会出现一个的定位,点击确定即可。一般的出发位置都会默认当前GPS定位所在的位置。
在输入目的地之后就会d出几条路线选择,可以选择最符合你期望的一条路线。如果对当前的路线规划不满意,也可以选择自定义路线,譬如避免拥堵以及不走高速等等选项。在选择好路线之后你就可以跟着导航走了。
扩展资料:
高德宣布将联合OPPO推出国内首个应用SLAM技术的AR步行导航。手机AR步行导航是指将AR技术与导航功能结合,通过手机相机即可看到全景路线和终点位置,方便用户辨别方向。
在导航过程中,用户不必反复查看地图路线信息,只需结合语音导航、真实街景,按照箭头或卡通人物的指示就可以找到方向,顺利抵达目的地。
参考资料来源:中新网-AR导航能成为“路痴”福音吗
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)