分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
在将原始坐标批量转换的时候,回调的时候发现 data.status = 25
translateCallback = function (data){
//回调时 data.status = 25}
- 1
- 2
- 3
原因是 个数非法,超过限制 百度API一次最多只支持10个点坐标转换
状态码说明
状态码 | 含义 |
0 | 正常 |
1 | 内部错误 |
21 | from非法 |
22 | to非法 |
24 | coords格式非法 |
25 | coords个数非法,超过限制 |
解决方法可以每十个点为一组,然后依次转换
以下代码可全部复制到HTML中直接运行查看
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <style type="text/css"> body, html,#allmap {
width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";} </style> <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=rmtT1e2a4k770D9jK1ouGODt"></script> <title>GPS转百度批量转换</title></head><body> <div id="allmap"></div></body></html><script type="text/javascript"> //所有批量转换的坐标 var points = [new BMap.Point(116.3986889372559,39.91762965106183), new BMap.Point(116.38632786853032,39.90795884517671), new BMap.Point(116.39534009082035,39.917432133833574), new BMap.Point(116.41624058825688,39.91789300648029), new BMap.Point(116.41413701159672,39.90795884517671), new BMap.Point(116.3886889372559,39.90962965106183), new BMap.Point(116.39632786853032,39.91795884517671), new BMap.Point(116.37534009082035,39.907432133833574), new BMap.Point(116.41624058825688,39.92489300648029), new BMap.Point(116.42413701159672,39.91795884517671), new BMap.Point(116.41413701159672,39.92795884517671), new BMap.Point(116.40624058825688</