从做有关定位开始,就已经接触不少与地图相关的。
地图使用最频繁的一般就是,百度与高德 。
本次介绍的即自己使用百度地图开放平台的一些方法,但是主要为web服务API使用相关。
首先,百度地图API 整体都离不开的是对应的秘钥AK。
开放平台创建好应用后找到对应秘钥.
下面开始介绍自己使用的一些方法
在服务端的定位一般都是使用IP来进行定位。所以第一个方法即:
1.根据普通IP定位
http://api.map.baidu.com/location/ip?ak=您的AK&ip=您的IP&coor=bd09ll //HTTP协议
https://api.map.baidu.com/location/ip?ak=您的AK&ip=您的IP&coor=bd09ll //HTTPS协议 文档地址:http://lbsyun.baidu.com/index.php?title=webapi/ip-api
在获得地址或者只知道经纬度的时候需要知道另一个就需要用到
2.正/逆地理编码
#地理编码 http://api.map.baidu.com/geocoding/v3/?address=北京市海淀区上地十街10号&output=json&ak=您的ak&callback=showLocation //GET请求 文档地址:http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding #逆地理编码 http://api.map.baidu.com/reverse_geocoding/v3/?ak=您的ak&output=json&coordtype=wgs84ll&location=31.225696563611,121.49884033194 //GET请求
文档地址:http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding-abroad
3.批量算路地址
文档地址:http://lbsyun.baidu.com/index.php?title=webapi/route-matrix-api-v2suyo
本来想写自己使用的方法,但是百度地图Web服务端API 大部分为GET方式请求
所有都可以用 file_get_content() 来获取数据。所以感觉根据文档大家应该没啥问题。
所以这里只记录一下自己经常使用的链接地址
2020年07月01日