高德

高德地图、百度地图的权限与保活

匿名 (未验证) 提交于 2019-12-02 23:38:02
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_31057219/article/details/90753896 百度地图 百度地图定位Android6.0/7.0/8.0/9.0适配 百度地图鹰眼轨迹保活 高德地图 高德地图:应用后台持续定位(代码) 高德地图:Android6.0/8.0适配 高德地图:如何解决华为手机后台定位不更新问题? 高德地图:Android手机黑屏后定位失败怎么办? 高德地图:为什么Android 8.0后台定位不生效? 文章来源: https://blog.csdn.net/sinat_31057219/article/details/90753896

通过高德、百度、腾讯提供的Uri打开应用外部地图app.

匿名 (未验证) 提交于 2019-12-02 22:56:40
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangh810/article/details/83746447 [高德地图](http://lbs.amap.com/api/amap-mobile/guide/android/route). [百度地图](http://lbsyun.baidu.com/index.php?title=uri/api/android). [腾讯地图](http://lbs.qq.com/uri_v1/index.html). 以高德地图为例: 文章来源: 通过高德、百度、腾讯提供的Uri打开应用外部地图app.

android 高德地图SDK报 KEY鉴权失败

匿名 (未验证) 提交于 2019-12-02 22:56:40
android 高德地图SDK报 KEY鉴权失败. 一般在项目被转移,或项目使用的SDK被其他项目使用时,会发生这种情况! 解决办法 进入高德地图api控制台 点应用管理-我的应用-创建应用 - 根据我们需要选择服务平台,这里的sha1和包名获取方式在下边。 发布版安全码SHA1获取: 按win+r进去dos,进入jdk安装目录,然后找到你android项目里的*.jks文件,在dos内输入如下图所示,红线部分为项目jks的 路径: 第一步完成后,按回车,会要求输入密钥库口令,一般不用输口令,直接回车就可以, 3.这里的SHA1就是我们申请高德SDK所必需要的, 项目包名查看 1.在AndroidManifest.xml文件中package的值就是包名 2.在项目的build.gradle中的applicationId的值也是包名 到这里我们就完成了查看sha1和包名的属性 1.复制sha1和包名到高德地图控制台填写sha1和包名,更新高德api的key 2.在AndroidManifest.xml中如下图位置填写更新过的key值,重新编译项目,OK! 码字不易,请大佬多多点评!! 文章来源: android 高德地图SDK报 KEY鉴权失败

python requests爬取高德地图数据

匿名 (未验证) 提交于 2019-12-02 22:51:30
1.pip install requests 2.pip install lxml 3.pip install xlsxwriter import requests #想要爬必须引 from lxml import html #这个是用于页面爬取 import xlsxwriter #操作Excel表格库 workbook = xlsxwriter . Workbook ( 'E:/test/test.xlsx' )# 新建的 Excel 表格文档路径 worksheet = workbook . add_worksheet () # 建立sheet, 可以work.add_worksheet('employee')来指定sheet名,但中文名会报UnicodeDecodeErro的错误 i = 1 ;# 作用于 Excel 表格第几行数与接口第几页 #写一个死循环让他一直爬取数据 while ( True ): import json # 这里这么引入json是因为不这么引入当循环到第二次就会报没有引入json的错,所以循环引入了 #接口str(i)表示第几页一定要转为字符串格式,要不会报不是字符串的错 url = "https://www.amap.com/service/poiInfo?query_type=TQUERY&pagesize=20&pagenum=" + str

坐标转换,EPSG:4326转换成高德坐标教程

匿名 (未验证) 提交于 2019-12-02 22:51:30
这里先给大家介绍几个坐标系: 1.WGS84:国际坐标系,为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。 2.GCJ02:火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系。 工作中有时需要将shape数据转换成高德坐标数据,由于目前数据大部分都是WGS84国际坐标系,因此需要通过使用高德地图提供的API将84坐标转换成GCJ02即火星坐标系。 第一步:准备数据 方法1: 从shape图上随机提取一些点,根据shape图形大小提取,如果图形较大,建议多提取一些。一般在拐点和图形的四周均匀选择。 点提取完成后获取坐标点的经纬度值。可以使用Arcgis的计算工具获取x,y值。画红框的地方需要注意,要选择十进制表示的经纬度。 坐标提取完成后新建一个excel表,将x,y值分别复制黏贴在excel表中的前两列。 方法2: 将shape数据存入postgresql,并使用postgis提供的函数随机从shape上提取点,并取出其x,y值。此方法是随机选择,因此选择的点未必均匀分布在图形四周和拐点处。 1 SELECT ST_X ( geom ), ST_Y ( geom ) from ( 2 SELECT 3 ( ST_Dump ( ST_GeneratePoints ( nanjing . geom , 20 ))).

Python中使用高德API实现经纬度转地名

匿名 (未验证) 提交于 2019-12-02 22:51:30
场景 高德API提供给开发者们一些常用功能的接口,其中有一种叫地理/逆地理编码能实现 地名查询经纬度和经纬度查地名。 实现 高德API平台: https://lbs.amap.com/ 注册并登陆 找到Web服务 然后点击获取key,按照指示获取自己的key。 按照其逆地理编码的API,只需要发送一个GET请求并带着指定参数即可。 这里我们先使用PostMan进行测试。 最简单的就是只有两个参数,一个是刚才申请的key,一个是经纬度。 接下来使用Python进行请求测试 新建python文件 import requests import json url = 'https://restapi.amap.com/v3/geocode/regeo?key=你自己的Key&location=116.481488,39.990464' res = requests . get ( url ) json_data = json . loads ( res . text ) print ( json_data ); 运行效果 当然,其他更复杂的需求就可以自己去开发了,以及其他的API功能,随用随学。 来源:博客园 作者: 霸道流氓 链接:https://www.cnblogs.com/badaoliumangqizhi/p/11526896.html

基于vue 2.X和高德地图的vue-amap组件获取经纬度

匿名 (未验证) 提交于 2019-12-02 20:32:16
  今天我就讲了一下怎么通过vue和高德地图开发的vue-amap组件来获取经纬度。   这是vue-amap的官网文档: https://elemefe.github.io/vue-amap/#/   这是我的码云项目的地址 : http://git.oschina.net/ye_a_rs/project-vue-ele/tree/master/src 用 vue init webpack 项目名称 创建一个项目 npm安装vue-amap组件 : npm install vue-amap --save 在main.js引入vue-amap : import Vue from 'vue'; import AMap from 'vue-amap'; import App from './App.vue'; Vue.use(AMap); AMap.initAMapApiLoader({ key: 'your amap key', plugin: ['AMap.Autocomplete', 'AMap.PlaceSearch', 'AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType', 'AMap.PolyEditor', 'AMap.CircleEditor','AMap.Geolocation'] }); new

高德引擎构建及持续集成技术演进之路

匿名 (未验证) 提交于 2019-12-02 20:32:16
01 背景 由于导航应用中的地图渲染、导航等核心功能对性能要求很高,所以高德地图客户端中大量功能采用 C++ 实现。随着业务的飞速发展,仅地图引擎库就有40多个模块,工程配置极其复杂,原有的构建及持续集成技术已无法满足日益增长的需求变化。 除了以百万计的代码行数带来的复杂度外,高德地图客户端中的 C++ 引擎库工程(以下简称引擎库)的构建和持续集成还面临以下几个挑战: 支持多团队协作:多团队意味着多操作系统多 IDE ,降低不同操作系统和不同 IDE 下的工程配置的难度是重点要解决的难题之一; 支持多业务线定制:引擎库为手机、车机、开放平台等业务线提供支持,而各个业务线的诉求不同,所以需要具备按功能构建的能力; 支持车机环境:在诸多业务线中,高德地图有一个非常特殊的业务线,即车机(AMAP AUTO)。车机直接面对各大车厂和众多设备商,环境多为定制化,构建工具链各式各样。如果针对每个车机环境都定制一套构建配置文件,那么其维护成本将非常高,所以如何用一套构建配置满足车机的多样化构建需求成为亟需解决的问题; 此外,由于历史原因,引擎库中源码和依赖库混杂,都存放于 Git 仓库中,这样会带来两个问题: 随着构建次数不断增加,Git 仓库越来越大,代码与依赖库检出越来越慢,极大影响本地开发以及打包效率; 缺乏统一管理,依赖关系混乱,经常出现因为依赖问题而导致的构建失败

高德地图坐标与百度地图坐标相互转换

匿名 (未验证) 提交于 2019-12-02 20:32:16
来自:https://blog.csdn.net/wang415229224ye/article/details/79207791 侵删//百度坐标转高德(传入经度、纬度) function bd_decrypt(bd_lng, bd_lat) { var X_PI = Math.PI * 3000.0 / 180.0; var x = bd_lng - 0.0065; var y = bd_lat - 0.006; var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * X_PI); var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * X_PI); var gg_lng = z * Math.cos(theta); var gg_lat = z * Math.sin(theta); return {lng: gg_lng, lat: gg_lat} } //高德坐标转百度(传入经度、纬度) function bd_encrypt(gg_lng, gg_lat) { var X_PI = Math.PI * 3000.0 / 180.0; var x = gg_lng, y = gg_lat; var z = Math.sqrt(x * x + y * y) + 0