baidu地图api , 地理位置转 经纬度接口
更多可以查看 http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding
地理编码示例:
以下是关于地理编码参数使用方法的示例。发送请求显示结果的JavaScript代码此处查看。
请求示例:对北京市百度大厦进行地理编码查询;
http://api.map.baidu.com/geocoder/v2/?callback=renderOption&output=json&address=百度大厦&city=北京市&ak=您的ak
地理编码返回结果字段:
名称 | 类型 | 说明 | |
---|---|---|---|
status | Int | 返回结果状态值, 成功返回0,其他值请查看下方返回码状态表。 | |
location | object | 经纬度坐标 | |
lat | float | 纬度值 | |
lng | float | 经度值 | |
precise | Int | 位置的附加信息,是否精确查找。1为精确查找,即准确打点;0为不精确,即模糊打点。 | |
confidence | Int | 可信度,描述打点准确度 | |
level | string | 地址类型 |
json格式的返回值:
renderOption&&renderOption({"status":0,"result":{"location":{"lng":116.30775539540982,"lat":40.05685561073758},"precise":1,"confidence":80,"level":"商务大厦"}})
这对一条两条的转可以, 要大批量的呢??? 一堆位置,都还没对应的经纬度,只有一个位置名称....
思路:
1. 在原位置功能上,增加1个设置经纬度的,手工编辑下,录入入库;
2. 把位置这个转成经纬度, 看看有没批量的,批量操作拿到后,先入到库;
后面直接调用接口,数据返回用就行..
转载于:https://www.cnblogs.com/jshare/p/6775679.htm