【问题标题】:Google Maps Multiple markers in array谷歌地图数组中的多个标记
【发布时间】:2013-03-12 04:19:17
【问题描述】:

我有一个这样的地图位置数组

var locations = [
      ['bobcat', '100.212','-100.232',  4],
      ['car', '200.212','-200.232',  4],...and so on...
            ];

我有一个php数组中的纬度和经度......而且它们有很多。它们也在不断变化,所以每次添加新的时我都无法真正对它们进行硬编码。我可以回显 php 数组值来代替 lat 和 longs,它也可以工作。我基本上想要一个循环,所以它会自动在 location 中写入整行数组索引

喜欢这个

 var locations = [
     for(i=0;i<array.size;i++)
        {
          [phpItemType[i], phpLatVar[i],phpLongVar[i],  phpNumber[i]],
        }
             ];

我该怎么做? 我希望这个问题很清楚。 请告诉我。谢谢大家!

【问题讨论】:

    标签: php google-maps google-maps-api-3


    【解决方案1】:

    我假设你想要 JavaScript 中的代码,这可能会有所帮助

    var locations =[];
    for(i=0;i<array.size;i++)
    {
        var tempArray = [];
        tempArray.push(phpItemType[i], phpLatVar[i],phpLongVar[i],  phpNumber[i]);
        locations.push(tempArray);
    }
    

    【讨论】:

    • 感谢您的回复。如果您注意到,括号不是数据类型。它们是数组括号。这里:['bobcat', '100.212','-100.232', 4],....也不是逗号。所以我不知道如何将这些东西插入到整个问题所在的数组中。有什么想法吗?
    • 尝试实现这个,这将导致相同的兄弟
    • 希望我的回答是对的,请勾选正确解决问题
    猜你喜欢
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    • 2011-12-25
    • 2010-10-11
    • 2020-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多