android地图的集成比较简单。
创新互联-专业网站定制、快速模板网站建设、高性价比川汇网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式川汇网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖川汇地区。费用合理售后完善,10余年实体公司更值得信赖。
就一个刚创建好的应用,啥没改。
高德开放平台地址:
进入控制台,点击“创建新应用”,创建类型根据自己APP类型选择。
点击项目条目中的右侧“添加key”也就是“+”号:
信息填写完毕直接提交就能生成key。
集成主要修改两个文件:
1:AndroidManifest.xml
2:build.gradle
往AndroidManifest.xml中添加权限以及apikey,apikey必须与平台的key一致:
build.gradle中设置SO库架构以及高德地图的jar包:
官方配置地址:
也可通过拷贝添加SDK方式进行配置。
调用:
已完成测试!有不对的地方欢迎指出,感恩。
1、在自己的手机桌面上,找到高德地图并点击进入。
2、这个时候直接打开个人中心,需要选择离线地图。
3、下一步通过相关的窗口,来确定更改存储位置。
4、这样一来如果没问题,即可知道android手机高德导航地图放哪个目录了。
1、如果你的项目也是像我这样依赖高德SDK 未指定版本号 的话,那么从2021年11月1日起坑就来了,地图不显示。
2、解决方案,在Application里添加高德隐私权限授权,且这三个参数必须是true
3、官网声明
由于公司旗下的App都涉及到了地图开发这块。所以也把自己在开发过程中遇到的问题都记录下来
以免下次遇到同样的问题。又要从零开始去百度
要在App中使用高德地图。我们先要去高德地图开发者官网。注册个开发者帐号才行
高德开放平台 (附上官网链接)
注册好账号后。我们点击右上角的控制台按钮即可
第二步创建新应用
点击左侧的应用管理--我的应用。然后点击右上角的创建新应用
填上应用名称 和 应用类型
第三步点击添加按钮
填上写所有带红色星号的选项,最后点击提交。
获取包名大家都会。现在教教大家如何获取发布版安全码SHA1
在jks文件所在的目录中打开命令行窗口
然后输入 keytool -v -list -keystore 然后将jks文件拖动进命令行窗口。
回车。输入秘钥库口令后(如果输入正确的话,你将会看到证书指纹中的SHA1).将它复制到发布版安全码SHA1中即可
此时会生成一个key
第五步,复制刚刚生成的key.然后打开清单文件
新增
meta-data
android:name="com.amap.api.v2.apikey"
android:value="在这个地方填写 你刚刚获取的key就OK了" /
高德地图高速优先设置方法:
1、打开手机上的高德地图APP,进入高德地图APP后,点击头像的标志进入。
2、再次点击设置的标志进入,进入设置后,再选择进入“导航设置”。
3、在路线偏好的位置看到当前有没有选择,点击选择高速优先,这样在使用导航的时候,会优先选择高速行驶路线。
高德是一家数字地图内容、导航和位置服务解决方案提供商,成立于2001年9月14日,拥有测绘“三甲”资质。
公司主要产品为高德地图。2010年7月1日,高德在美国纳斯达克全球精选市场上市。2014年7月,高德宣布停止上市公司身份,并成为阿里投资有限公司的全资子公司。
有两个Fragment各自包含一个MapView,切换Fragment的时候出现地图重叠情况。首先在两个Fragment中监听Fragment的显示和隐藏分别来显示和隐藏MapView。
能够解决重叠的情况,但是两个地图Fragment来回切换存在闪烁的情况。
后面将两个Fragment中的MapView替换成TextureMapView,可以同时解决闪烁和重叠的情况。即,不再需要上面 onHiddenChanged 的处理。