高德地图包变大问题解决方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高德地图包变大问题解决方案相关的知识,希望对你有一定的参考价值。

参考技术A

包变大原因:兼容所有平台的so库打入apk中

解决思路:只打入必要的so

1.哪些so是必须打入的?
2.so之间的兼容性是怎样的?
3.跟其他sdk的兼容性如何解决?

参考网址: http://www.cnblogs.com/libertycode/p/5995399.html

ndk
//选择要添加的对应cpu类型的.so库。
abiFilters \'armeabi\', \'armeabi-v7a\', \'x86\'
// 还可以添加 \'x86\', \'x86_64\', \'mips\', \'mips64\'

指定ndk需要兼容的架构,把除了\'armeabi\', \'armeabi-v7a\', \'x86\' 以外的兼容包都过滤掉,只剩下\'armeabi\', \'armeabi-v7a\', \'x86\' 的文件夹

对于一个cpu是arm64-v8a架构的手机,它运行app时,进入jnilibs去读取库文件时,先看有没有arm64-v8a文件夹:
如果没有该文件夹,去找armeabi-v7a文件夹,如果没有,再去找armeabi文件夹,如果连这个文件夹也没有,就抛出异常

如果有arm64-v8a文件夹,那么就去找特定名称的.so文件, 注意:如果没有找到,不会再往下(armeabi-v7a文件夹)找了,而是直

关键点:微博没有v8的.so库,高德是有的(如果生产了V8文件夹,微博会报错)

怎样在高德地图上标记位置?

在高德地图上标记位置的做法如下:

1、进入软件搜索地点名称。

2、进入详情页点击收藏,无地点名称位置可长按地图2-3秒,出现蓝色气泡,再进入详情页点击收藏。

高德地图(Amap) 是国内一流的免费地图导航产品,也是基于位置的生活服务功能最全面、信息最丰富的手机地图,由国内最大的电子地图、导航和LBS服务解决方案提供商高德软件提供。

参考技术A 地图标注 只需要提供 相关信息,公司名称 、地址、电话、门脸、照片,提交给地图审核,审核时间1-7个工作日,审核通过之后即可标注成功了 就能增加曝光度,客户通过导航直接能找到,很方便。 参考技术B 回答

高德地图定位位置需要先打开手机中的定位功能。

1.

在手机上打开高德地图。

2.

进入首页界面点击右侧的定位按钮。

3.

可以看到软件已经定位出我的位置。

4.

点击我的位置,查看自己位置的详细信息。

以上是关于高德地图包变大问题解决方案的主要内容,如果未能解决你的问题,请参考以下文章

解决Vue 高德地图自定义地图样式,无法显示无法生效的问题

高德地图采坑实践之地图不显示(已解决)

手机高德地图定位不了怎么办定位失败解决办法

【转】Android接入高德地图不显示地图

高德地图怎样定位自己

怎样在高德地图上标记位置?