导入JSON以用作GoogleMaps Markers的数组

时间:2012-06-09 17:22:55

标签: javascript json google-maps-api-3 google-maps-markers

我还是Javascript的新手,我正在寻找一些建议。

我已根据自己的喜好设置了谷歌地图视图,但它使用了javascript本身内置的数组。基本上这个......

  var locations = [
     [9.449062, 7.950439, 0],
     [34.449062, 10.950439, 50]
  ];

前两个字段是位置坐标,第三个是我打算在另一个时间使用的值。

我查看了各种教程,他们似乎无法使用本地文件(即文件位于文件系统的同一目录中),或者教程似乎无法正常工作。

我知道有类似的问题,但我似乎无法找到对我有用的东西。

我想知道是否有人可以帮助我理解如何将JSON文件用作上面的数组。

先谢谢所有人。

MHibbin

:)

1 个答案:

答案 0 :(得分:1)

这看起来像对象到变量的完全有效的JavaScript分配。如果您是从HTML页面使用它们,只需先包含脚本和数据,然后再处理脚本:

<script src="locations.js"></script>
<script src="worker.js"></script>

其中locations.js与你提供的引用完全相同,而worker.js就是这样的:

for(idx = 0; idx<locations.length; idx++){
  do_something_with(locations[idx])
}