高德

第一次编程作业

泪湿孤枕 提交于 2019-11-30 16:02:19
1.Github地址 GitHub地址 2.PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) ** Planning ** 计划 20 · Estimate · 估计这个任务需要多少时间 20 Development 开发 1060 · Analysis · 需求分析 (包括学习新技术) 300 · Design Spec · 生成设计文档 20 · Design Review · 设计复审 20 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 · Design · 具体设计 50 · Coding · 具体编码 540 · Code Review · 代码复审 60 · Test · 测试(自我测试,修改代码,提交修改) 60 Reporting 报告 80 · Test Repor · 测试报告 30 · Size Measurement · 计算工作量 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 40 total 合计 1160 3.设计与实现 设计过程 等级在输入的字符串中位置固定,在第一位,可以直接用序列号得到。 姓名位于“!”以及“,”之间,可以通过条件判断或者使用正则表达式匹配获得。

爬取高德地图地址信息(周边设施经纬度)

落爺英雄遲暮 提交于 2019-11-30 05:40:28
需求:给定进百万小区名称及对应城市信息,通过高德获取其周边设施信息(交通、医疗、教育、生活设施) 高德JS API 爬取灵感来自高德开发支持的JS API,当然你也可以直接调用高德提供的api服务获取地址信息,但是api服务是有次数限制。而JS API的调用并没有次数限制,经我的验证一个爬取节点控制在500毫秒的抓取频率是没有限制的。 https://lbs.amap.com/api/javascript-api/example/poi-search/keywords-search 高德地址信息获取原理 通过JS引入高德的AMap对象,调用相关方法获取对应数据。JS调用高德地图显示周边信息也是这个逻辑。 准备工作 注册高德地图账号->控制台创建应用->申请Key 需要申请Key才可以在自己js代码中使用高德js 数据抓取 数据服务API: 读取小区数据放入list中 每来一次请求从list中pop一条数据返回,这样前端可以多个节点多个任务同时抓取。 数据获取: 要想使用高德 需引入如下2个js,其中的key即为高德官网申请的key <script src="http://cache.amap.com/lbs/static/jquery-1.9.1.js"></script> <script src="http://webapi.amap.com/maps?v=1.3&key=***

高德地图行政区划获取

隐身守侯 提交于 2019-11-30 01:18:35
  做公司项目的时候需要在地图放大缩小后查看那个区域的数据,刚开始想到根据高德地图的缩放比例尺来判断经纬度坐标精确度应该精确带几位,但是后面看到高德地图API里面有个获取地区当前行政区的实例,发现这个实例可以用上来,比我自己想的简单了很多。废话不多说上链接: https://lbs.amap.com/api/javascript-api/example/map/get-current-administrative-region   效果如下图所示: //获取并展示当前城市信息 function logMapinfo(){ map.getCity( function(info){ var node = new PrettyJSON.view.Node({ el: document.querySelector("#map-city"), data: info }); citycode = info.citycode; district = info.district; }); } //绑定地图移动事件 map.on('moveend', logMapinfo);   获取了区县名称跟城市编码后跟行政区编码与城市编码表去匹配就可以找到对应的地市和省份,如果没有这个表可以去下载高德的Excel文件后导入数据,下载链接: https://lbs.amap.com/api/javascript

在flutter中使用高德地图

女生的网名这么多〃 提交于 2019-11-29 12:05:32
1. 配置Android原生文件,在如下文件中的application中添加如下内容 2. 配置高德地图的sha1   2.1在Android studio中打开原生Android窗口   2.2. 找到sha1:双击signingReport即可获取   2.3 来源: https://www.cnblogs.com/xhrr/p/11420148.html

软件课设Day17

我只是一个虾纸丫 提交于 2019-11-29 06:49:28
今日工作: 1.昨天晚上发现了经过在我电脑上运行就获取不到位置权限的原因。要用自己的SHA1值在高德开发者注册以后才能使用高德SDK,不然就获取不了位置权限,也用不了它的一系列功能。 2.更改了一些图片的显示界面,不至于看着很奇怪 3.在B站上继续学习安卓开发,主要是如何链接SQLite数据库的问题。 今晚和明日计划: 1.学习如何链接SQLite数据库,争取明天到后天能搞好这个事情。 2.探讨实现行车安全距离测定这个主要问题。 每日小结: 今天又是忙碌的一天,早上出来自习了半天,下午又是一个公司参观,参观国家电网下面的南瑞集团,还有参加南瑞旗下的信通公司的一些宣讲。是真的很牛,但是还是觉得要怎么样的能力才能进这样的大公司...... 来源: https://www.cnblogs.com/sun1979/p/11461032.html

高德地图无网络连接

馋奶兔 提交于 2019-11-29 06:25:54
let boolean = new Boolean(); $.ajax({ url: 'https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值', success: function(result){ boolean = true; }, error: function(result){ alert("无网络连接,暂不支持地图查看!"); boolean = false; $("#servermap").attr("class","hidden"); } }); if (boolean) { document.getElementById("test").innerHTML = '<object type="text/html" data="GaodeMap.html" width="100%" height="100%"></object>'; } 来源: https://my.oschina.net/u/3774949/blog/3101885

【高德LBS开源组件大赛】Pegasus (飞马点餐)

橙三吉。 提交于 2019-11-29 05:30:07
开源组件名称: Peguasus (飞马点餐) 开源组件说明及使用场景: 使用objective-c + 高德地图编写 iOS SDK,查询周边1.5KM的快餐店,且电话订快餐。是一个具备基本功能的O2O订餐软件. 开源组件所使用的技术: objective-c 高德地图SDK,周边信息查询 地图定位 等功能 Git代码托管地址: https://git.oschina.net/yangjie6020/Pegasus.git 开源组件截图: 来源: oschina 链接: https://my.oschina.net/u/101842/blog/297981

高德地图宽度不固定的信息窗口位置偏下的解决方法

与世无争的帅哥 提交于 2019-11-29 04:28:19
遇到的问题 1、打开信息窗口后设置宽度无效 $(".content-window-card").width(500); 解决方法: 在setTimeout中设置宽度,原因是刚打开信息窗口Dom结构还没完全生成,获取不到元素 setTimeout(function(){ $(".content-window-card").width(500); //$(".content-window-card").width(500+130*(i-1)); },100) 2、信息窗口在可视界面中不居中(偏下) 解决方法:设置右面表格的最小宽度。 <table class="table table-bordered" style="min-width:250px;"> 完整的代码如下: .content-window-card { position: relative; box-shadow: none; bottom: 0; left: 0; width: auto; padding: 0; } .content-window-card p {} .custom-info { border: solid 1px silver; } div.info-top { position: relative; background: none repeat scroll 0 0 #F9F9F9;

高德地图——移动端请帖

不问归期 提交于 2019-11-29 02:41:08
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.11&key=9de88a718781910c9a1c81230827d1ce&plugin=AMap.Driving,AMap.Autocomplete"></script> <title>高德地图案例——移动端请帖</title> <meta name="viewport" content="initial-scale=1.0,user-scaleble=no,width=device-width" /> <style> *{ padding: 0; margin: 0; } #container{ position: absolute; top: 10%; left: 0; width: 100%; height: 80%; } #panel{ position: fixed; background: white; top: 10px; right: 10px; width: 280px; } #search{ width: 100%; height: 10%; position: absolute; left: 0px; top:

Arcpy脚本——基于Arcgis实现shp/gdb等到火星/百度坐标系的转换

て烟熏妆下的殇ゞ 提交于 2019-11-28 22:15:35
  在生产中,会遇到将我们既有的坐标系转换到高德或者百度坐标系下,从而可以使用百度高德的基础地图。亦或者将获得的百度高德数据转换到普通的84坐标系下。本文基于Arcpy脚本实现了对shp或者gdb数据的坐标系之间的相互转换。 1、从常用坐标系到百度高德坐标系的转换 思路如下: 1)读取原始数据的坐标系; 2)利用Arcpy将原始坐标转换成WGS84经纬度; 3)对于线和面,利用Arcpy对数据进行修复; 4)逐个取点,将WGS84经纬度转换成高德或者百度坐标系。 # -*- coding:UTF-8 -*- import arcpy, os import ConvertLag_Lat as CVLL import sys reload(sys) sys.setdefaultencoding('utf8') #输入工作空间 in_features = arcpy.GetParameterAsText(0) #输出的空间坐标系 outCSStr=arcpy.GetParameterAsText(1) #输出工作空间 output_folder = arcpy.GetParameterAsText(2) outCS=arcpy.SpatialReference(4326) arcpy.BatchProject_management(in_features, output_folder,