如何在Google地图的位置数组中分配值? [英] how to assign value in location array for google map?

查看:105
本文介绍了如何在Google地图的位置数组中分配值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个数组{code> $ address = array(..........); }
我已经将它转换为
{

  foreach($ address = $ key => $ val){
$ points [] = ['{$ val}','{$ val}'];
}
$ output = join(,,$ points);
$ req_format = strip_tags($ output);

}



输出:
['30 South Wacker Drive Floor 22 Chicago IL 60606','30 South Wacker Drive Floor 22 Chicago IL 60606'],['288 Bishopsgate London,EC2M 4QP United Kingdom','288 Bishopsgate London,EC2M 4QP United Kingdom' ],['麦迪逊大道260号纽约纽约10016'8楼,'纽约NY 10016纽约麦迪逊大街8楼8楼]]

我需要将此值赋给js变量:

  var locationsArray = [
['30 South Wacker Drive Floor 22 Chicago IL 60606','30 South Wacker Drive Floor 22 Chicago IL 60606'],
['30 South Wacker Drive Floor 22 Chicago IL 60606','30 South Wacker Drive Floor 22 Chicago IL 60606']
];

如何分配php变量$ req_format等于js variable locationArray = [?????? ];

解决方案

  foreach($ address as $ key => $ val){ 
$ val = strip_tags($ val);
$ points [] = array($ val,$ val);
}
$ json = json_encode($ points);
$ json = str_replace('\\\
','',$ json);
$ json = str_replace('\r','',$ json);

var locations ='<?php echo $ json;?>';
var locations_array = JSON.parse(locations);

var locationsArray = locations_array;


I have an array {$address = array(..........);} I have converted it like {

foreach ($address as $key => $val){
    $points[] = "['{$val}', '{$val}']";
}
$output = join ("," , $points);
$req_format = strip_tags($output);

}

which outputs: ['30 South Wacker Drive Floor 22 Chicago IL 60606 ', '30 South Wacker Drive Floor 22 Chicago IL 60606 '],['288 Bishopsgate London, EC2M 4QP United Kingdom ', '288 Bishopsgate London, EC2M 4QP United Kingdom '],['260 Madison Avenue 8th Floor New York NY 10016 ', '260 Madison Avenue 8th Floor New York NY 10016 ']

I need to assign this value to a js variable:

var locationsArray = [
['30 South Wacker Drive Floor 22 Chicago IL 60606', '30 South Wacker Drive Floor 22 Chicago IL 60606'],
['30 South Wacker Drive Floor 22 Chicago IL 60606', '30 South Wacker Drive Floor 22 Chicago IL 60606']
];

how can I assign php variable $req_format equal to js variable locationArray = [??????];

解决方案

foreach ($address as $key => $val){
    $val = strip_tags($val);
    $points[] = array($val, $val);
}
$json = json_encode($points);
$json = str_replace('\n',' ',$json);
$json = str_replace('\r',' ',$json);

var locations = '<?php echo $json;?>';
var locations_array = JSON.parse(locations);

var locationsArray = locations_array;

这篇关于如何在Google地图的位置数组中分配值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆