小编Har*_*rry的帖子

如何使用多个数组创建JSON对象?

我以前从未使用过JSON,所以我不熟悉它的语法.

目前我有多个包含不同数据的数组.

我想创建一个JSON对象,它包含多个数组,每个数组包含多个数据.

例如

一个名为cars的对象,包含多个阵列,每个阵列用于不同的汽车制造.在每个阵列中将是汽车的模型以及一些其他类型的数据,例如门的数量(这并不仅仅是一个虚构的例子.)

如果有人用一个例子解释语法,将不胜感激.

json

77
推荐指数
2
解决办法
42万
查看次数

如何切换标记?

我制作标记的代码:

for (var marker in markers) {
    var posMarker = new google.maps.Marker({
        position: new google.maps.LatLng(markers[marker].lat, markers[marker].lng),
        map: map,
        visible: markers[marker].visible
    });     
};
Run Code Online (Sandbox Code Playgroud)

我的标记对象:

var markers = {
        "London": {"lat": -83.68088192646843, "lng": -125.270751953125, "type": "town", "visible": false},
        "Paris": {"lat": -58.1548020417031, "lng": -21.318115234375, "type": "town", "visible": false},
};
Run Code Online (Sandbox Code Playgroud)

我试图能够用一个复选框来切换标记,如下所示:

$('#toggle').change(function() {
    for (var marker in markers) {
        posMarker.setVisible(true);
    };
}); 
Run Code Online (Sandbox Code Playgroud)

但是只显示了数组中的最后一个标记,如何使它们全部出现?

谢谢.

javascript google-maps google-maps-api-3

4
推荐指数
1
解决办法
6090
查看次数

标签 统计

google-maps ×1

google-maps-api-3 ×1

javascript ×1

json ×1