【发布时间】:2017-06-20 16:27:28
【问题描述】:
我正在尝试从数组中获取坐标以添加到 Google 地图以输出我的多边形。
我在尝试将我的数组 ($ArrayCoords) 作为字符串存储到变量中时遇到了一些困难。
我有这个数组,它包含多个 lat 和 lng 坐标以及缩放:
$ArrayCoords = get_field('Array_Coords');
print_r($ArrayCoords);
/* Print out as:
[draw_map] => Array
(
[coords] => Array
(
[0] => Array
(
[lat] => 38.928713698662
[lng] => -94.537423253059
)
[1] => Array
(
[lat] => 38.927679421508
[lng] => -94.537782669067
)
[2] => Array
(
[lat] => 38.928038315258
[lng] => -94.53973531723
)
[3] => Array
(
[lat] => 38.928171856655
[lng] => -94.54069018364
)
[4] => Array
(
[lat] => 38.928215341202
[lng] => -94.541194438934
)
[5] => Array
(
[lat] => 38.929258624074
[lng] => -94.541215896606
)
)
[zoom] => 13
)
*/
我正在尝试将这个数组存储为一个变量($latLngCoords 和 $Zoom),它将回显为:
echo $latLngCoords;
/*
38.928713698662, -94.537423253059
38.927679421508, -94.537782669067
....and so on..
*/
echo $Zoom;
// 13
我不知道该怎么做。
【问题讨论】:
-
你有实际的 PHP 代码吗?或者只是数组
-
我已经更新了一点代码
-
你能展示构造多边形的代码吗?
-
@Jagr 谢谢。但我想通了。我的问题的答案如下
标签: php arrays loops google-maps multidimensional-array