1. 使用LocationManager获取地理位置信息 代码如下: 注意事项:Manifest文件中添加权限 2. 使用百度地图显示 ①登录网址 http://lbsyun.baidu.com/apiconsole/key 注册成为一名百度开发者,并申请API Key,注册页面如下 注册成功,点击 ...
分类:
移动开发 时间:
2020-03-20 12:42:44
阅读次数:
75
原文:10.【Redis系列】Redis的高级应用-GeoHash Redis在3.2版本增加了GEO模板,意味着通过redis可以做附近的人,附近的门店,附近的商场这样的功能。 用数据库来算附近的人 地图元素的位置数据使用二维的经纬度表示,经度范围 (-180, 180],纬度范围 (-90, 9... ...
分类:
其他好文 时间:
2020-03-18 09:29:12
阅读次数:
46
一、下载OSM数据 首先从 "OpenStreetMap官网" 下载我们需要的实验数据,这里我选择清华和北大校园作为本次实验数据 二、数据处理 将我们下载的实验数据导入ArcGIS。由于OSM数据是.osm格式,因此导入ArcGIS之前需要将其转换为.shp格式,具体方法见: "关于openstre ...
分类:
编程语言 时间:
2020-03-17 00:00:21
阅读次数:
162
前言 一个小需求的实现,做一个备忘,个人理解,可能存在错误。 客户有很多设备,这些设备分散在不同的地方,现在需要通过小程序获取附近的(比如1000米)之类的设备列表,以距离排序 第一个想到的的是找百度/腾讯等地图,看有没有提供相应的开放api,先将我们的设备id以及对应的经纬度存储到地图中,再调用某 ...
分类:
数据库 时间:
2020-03-16 15:01:33
阅读次数:
85
(1)首先通过所给出的位置得到经纬度; (2)通过经纬度得到详细位置信息。 #coding=UTF-8 import json import sys import requests def getPosition(url): res = requests.get(url) json_data = j ...
分类:
其他好文 时间:
2020-03-14 23:50:53
阅读次数:
110
今天勉强完成了根据地名转化成标准地址并增加行政区代码列。 这一过程遇到的问题主要是如何通过已给的一个地理位置转换成标准的省市县|区等。最后通过调用百度api,将所在的单位转换成经纬度,然后再根据经纬度获取出标准的地域信息 不过最后出来的地址还是有点小问题,部分地址识别不出来,还有的地址在区县一级识别 ...
分类:
其他好文 时间:
2020-03-13 01:37:24
阅读次数:
64
利用python为地名匹配省市区, 设计思想:利用百度api实现定位经纬度,然后再通过经纬度匹配省市区 1.从文本中读取地点名称 #提取地区 def diqu(): f = codecs.open('kjcg.txt', mode='r', encoding='utf-8') # 打开txt文件,以 ...
分类:
其他好文 时间:
2020-03-13 01:14:43
阅读次数:
226
今天调用高德地图API利用给定地址获取到了其标准地域纬度(省市县),并对应了其行政区域代码。 但是在这期间也遇到了问题: ①:一开始我是通过API获取给定地址的经纬度,再利用其经纬度从高德地图爬取其省市县标准地域纬度及其行政区域代码 首先获取经纬度: 1 def get_coordinates(ad ...
分类:
其他好文 时间:
2020-03-12 23:46:04
阅读次数:
89
像微信 "附近的人" ,美团 "附近的餐厅" ,支付宝共享单车 "附近的车" 是怎么设计实现的呢? 一、使用数据库实现查找附近的人 我们都知道,地球上的任何一个位置都可以使用二维的 经纬度 来表示,经度范围 [ 180, 180] ,纬度范围 [ 90, 90] ,纬度正负以赤道为界,北正南负,经度 ...
分类:
其他好文 时间:
2020-03-12 09:38:24
阅读次数:
59
空间权重矩阵的那些事(八)-球面距离权重矩阵 前段时间有人向我咨询了根据经纬度计算球面距离的方法,希望我出一篇文章,所以就有了这篇文章。必要文件可通过后台回复「地理经纬度」获取。 我首先想到的是matlab的「jplv7」工具箱里的「distance」函数,下面是具体的程序内容: function ...
分类:
其他好文 时间:
2020-03-08 20:02:57
阅读次数:
79