php 将其他地图位置坐标 转换成 百度地图坐标

旧街凉风 提交于 2020-08-11 17:52:31

PHP关于其他坐标转换为百度地图坐标

   百度地图api格式:

                                       http://api.map.baidu.com/geoconv/v1/coords=116.440488,39.920026;114.21892734521,29.575429778924&output=xml&from=3&to=5&ak=你的ak

  当然,在这里如果想把原坐标点改为传入的位置,可以写成

  http://api.map.baidu.com/geoconv/v1/?coords={$latitude},{$longitude}&output=xml&from=3&to=5&ak=你的ak

 

 

服务参数说明

参数 含义 取值范围 是否必须 默认取值
coords 源坐标

格式:经度,纬度;经度,纬度…

限制:最多支持100个

格式举例:

114.21892734521,29.575429778924;

114.21892734521,29.575429778924

 

ak 开发者密钥  
sn 用户的权限签名   若用户所用ak的校验方式为sn校验时该参数必须。 (sn生成算法)
from 源坐标类型

取值为如下:

1:GPS设备获取的角度坐标,wgs84坐标;

2:GPS获取的米制坐标、sogou地图所用坐标;

3:google地图、soso地图、aliyun地图、mapabc地图和amap地图所用坐标,国测局坐标;

4:3中列表地图坐标对应的米制坐标;

5:百度地图采用的经纬度坐标;

6:百度地图采用的米制坐标;

7:mapbar地图坐标;

8:51地图坐标

 

默认为1,即GPS设备获取的坐标
to 目的坐标类型

有两种可供选择:5、6。

5:bd09ll(百度经纬度坐标),

6:bd09mc(百度米制经纬度坐标);

 

默认为5,即bd09ll(百度坐标)
output 返回结果格式

json或者xml

 

json
         
         
         
         
         
         
         

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!