PHP 中的多映射实现



我在我的网站上使用了多个标记映射,我添加了所有静态数据,我想根据我的数据库将sttaic转换为动态。

var features = [
{
position: new google.maps.LatLng(26.820553,30.802498000000014),
}, 
{
position: new google.maps.LatLng(24.770300473681075,46.384158004687485),
}, 
{
position: new google.maps.LatLng(26.820553,30.802498000000014),
}, 
{
position: new google.maps.LatLng(21.788924411377383,57.10016540039055),
}, 
{
position: new google.maps.LatLng(20.593684,78.96288000000004),
}
];

我像这样使用 foreach 获取位置数组,我如何使用上面的地图代码,

Array
(
[0] => Array
(
[name] => xyz
[lat] => 24.7970581
[lng] =>  46.7004561
)
[1] => Array
(
[name] => xyz
[lat] => 24.7970581
[lng] =>  46.7004561
)
)

在 php 中将数组编码为 json,并在 js 中循环访问它

var json = <?php echo json_encode($arr) ?>; //$arr your array

var data = [];
for(var i of json){
data.push({
position: [i.lat,i.lng]
})
}
console.log(data);

相关内容

  • 没有找到相关文章

最新更新