Json 数据解析问题求解

lxbgg 2013-01-15 05:10:46
function secRing(gridid) {
alert("测试");
map.clearOverlays(); //清除地图覆盖物
var secRing = [];
var Json = [];
$.ajax({
url: 'TreeView.ashx', //后台处理程序
type: 'get', //数据发送方式
dataType: 'json', //接受数据格式
data: 'action=getGridpoints&id=' + gridid, //要传递的数据
success: function (result) {
secRing = result;
alert(secRing.length);
for (var i = 0; i < secRing.length; i++) {
alert(secRing[i].x +','+ secRing[i].y);
var temp = new BMap.Point(secRing[i].x , secRing[i].y);
i + 3;
Json.push(temp);
}
},
error: function () { alert("err1"); }
});


//创建多边形
var secRingPolygon = new BMap.Polygon(Json, { strokeColor: "#ff0000", strokeWeight: 2, strokeOpacity: 0.5 });
map.addOverlay(secRingPolygon); //添加多边形到地图上
secRingPolygon.addEventListener("mouseover", function () {
secRingPolygon.setStrokeColor("red");
});
secRingPolygon.addEventListener("mouseout", function () {
secRingPolygon.setStrokeColor("blue");
});
map.setViewport(secRingPolygon.getPath()); //调整视野
}


我想把获取的Json数据解析一下,但是一直有问题,不知道出在哪里,获取的Json数据格式为
[{ "x":118.518254,"y":31.770837} ,{ "x":118.511212,"y":31.756469}]
我需要的格式为[new BMap.Point(secRing[i].x , secRing[i].y),new BMap.Point(secRing[i].x , secRing[i].y)]
...全文
225 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxbgg 2013-01-15
  • 打赏
  • 举报
回复
引用 1 楼 xxo1986cxm 的回复:
var secRingPolygon = new BMap.Polygon(Json, { strokeColor: "#ff0000", strokeWeight: 2, strokeOpacity: 0.5 }); 从这开始的代码应该再回调函数里面调用吧 ajax是异步的,在回调函数执行前,json这个数组一直都是空的吧
正解,谢谢
  • 打赏
  • 举报
回复
var secRingPolygon = new BMap.Polygon(Json, { strokeColor: "#ff0000", strokeWeight: 2, strokeOpacity: 0.5 }); 从这开始的代码应该再回调函数里面调用吧 ajax是异步的,在回调函数执行前,json这个数组一直都是空的吧
1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用! 2.主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时私信沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 基于yolov5的极验空间推理验证码模型训练python源码+标注好的数据集+项目说明.zip 测试接口 接口随时都可能会关掉,如果不通就是被我关掉了。 测试接口:`http://49.234.3.186:8888/index` 限制每天500次请求,每小时100次请求,每分钟60次请求。(总计) ### GET请求参数 参数 | 值 | ---- | ---- | gt | c9428d9361cd70d26e28d7cd780ec640 | challenge | 9a5d3a1db9dadbaa867f6a34a5512740 | ### 请求成功示例 ```json { "msg":[], "result":"success", "score":"1", "validate":"ac00fdb3bc74b012c3b82cca057675fa" #使用challenge和validate一起提交验证即可 } ``` ## 验证码问题求解思路 训练模型比较简单,我自己标记了100张图的标签,可以直接训练,也可以直接用我训练好的权重文件`best.pt`,训练了大概700次左右,感觉效果还是不错的,我认为比较麻烦的部分还是分析问题找出符合条件的物体,我写出的逻辑识别成功率大概在80%,暂时不公开逻辑。 `请点击在黄色圆柱体后面的黄色物体。`判断前后左右,可以根据物体底部的xy坐标。 `请点击与绿色物品有相同大小的球。`判断相同大小,可以对比符合条件的物体的二维面积,最相近的可以认为相同大小。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧