【问题标题】:2 php arrays into one 2d javascript array2 个 php 数组到一个 2d javascript 数组
【发布时间】:2014-04-01 11:01:46
【问题描述】:

我有这个代码:

$lat = $obj['geo']['coordinates'][0];
$long = $obj['geo']['coordinates'][1];

它与谷歌地图有关。所以这两个变量从 mongodb 中获取坐标值(纬度和经度)。假设这有效。

我在 javascript 中有这个:

var loc = <?php echo json_encode($lat, $long); ?>;

我在这里尝试将这两个 php 数组变成一个 2d javascript 数组,但它不起作用。

非常感谢任何帮助!

【问题讨论】:

标签: javascript php arrays mongodb google-maps-api-3


【解决方案1】:

试试这个:

var loc = <?php echo json_encode(array($lat, $long)); ?>;

如果不是你需要的,直接说吧,我还有一些想法;-)

【讨论】:

  • 我几乎投票给了这个正确的想法......现在的问题是,使用“警报”,它将纬度和经度分开,我需要它们成为一个元素。有什么想法吗?
  • 那么您想将 lat 和 long 转换为一个元素吗?还有一点提示,不要使用“alert”,而是使用“console.log(...)”
  • 好的,我已经使用了 console.log() 所以现在它显示在控制台上哈哈。是的,我这样做 :) 为了在地图上绘制它,请参阅
  • 我将展示一个示例:在控制台 atm 上它是 50.8816387 test.php:53 -1.8926108 在单独的行上。我需要他们有效地在一条线上
猜你喜欢
  • 2011-06-19
  • 2020-06-22
  • 2017-12-24
  • 2016-03-08
  • 1970-01-01
  • 1970-01-01
  • 2022-07-08
  • 2017-01-23
  • 2013-06-19
相关资源
最近更新 更多