最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

模仿百度三维地图的js数据分享_javascript技巧

来源:懂视网 责编:小采 时间:2020-11-27 20:59:15
文档

模仿百度三维地图的js数据分享_javascript技巧

模仿百度三维地图的js数据分享_javascript技巧:百度三维地图的js数据格式:mapData[sign] [5,158,141]={busStation:{4,317,282: [{id:ff8080811c462eb7011d2e23d5b91083,name:地安门站,y:579152,x:650606}, {id:ff8080811c462eb
推荐度:
导读模仿百度三维地图的js数据分享_javascript技巧:百度三维地图的js数据格式:mapData[sign] [5,158,141]={busStation:{4,317,282: [{id:ff8080811c462eb7011d2e23d5b91083,name:地安门站,y:579152,x:650606}, {id:ff8080811c462eb

百度三维地图的js数据格式:mapData["sign"] ["5,158,141"]={"busStation":{"4,317,282": [{"id":"ff8080811c462eb7011d2e23d5b91083","name":"地安门站","y":579152,"x":650606}, {"id":"ff8080811c462eb7011d2e2414f31085","name":"地安门站","y":579176,"x":650750}],"4,316,283": [{"id":"ff8080811c462eb7011d2cc3d5630ef3","name":"白士站","y":580232,"x":648834}]}}

我们进行模仿,首先了解下作为关联数组的对象的概念:
var o = new Object();
o.x="Hello!";
上面我们定义了一个对象,对象的一个属性是x,这样的形式是我们常见的。JavaScript中的对象可以作为关联数组使用,因为它们能够将任意的数据值和任意的字符串关联起来。如果采用这种方式使用对象,那么要访问的对象就要采用不同的语法,即使用一个由方括号封闭起来的、包含所需属性名的字符串,使用这种语法我们可以将上面的o对象的x属性进行如下赋值:
var o = new Object();
o["x"]="Hello!"
这种方式在某些情况下是必要的,例如在你不知道属性名的情况下,就不能使用"."来存取对象的属性,但是可以使用运算符[]来命名属性,因为它的属性名是一个字符串值(该值是动态的,在运行时可以改变),而不是一个标识符(它是静态的,在程序中必须进行硬编码)。如果使用一个对象时采用的是这种方式,我们称它为关联数组。(详细参见《JavaScript权威指南(第四版)》(155页))
通过上面的描述,我们可以这样来定义一个对象:

(1)

文档

模仿百度三维地图的js数据分享_javascript技巧

模仿百度三维地图的js数据分享_javascript技巧:百度三维地图的js数据格式:mapData[sign] [5,158,141]={busStation:{4,317,282: [{id:ff8080811c462eb7011d2e23d5b91083,name:地安门站,y:579152,x:650606}, {id:ff8080811c462eb
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top