[英]convert data from database into a list
我想从数据库中检索经纬度,并在Google Map上将其显示为制造商。 我是从Google Maps JS API v3-简单多重标记示例中学到的。 但是在此示例中,纬度和经度由用户分配。 我想知道我是否已经从数据库中检索了lat&long,例如在php $lat $long
,如何将它们分配到这样的列表中:
var locations=[[..,..],[..,..],[..,..]]
//$lat is the first parameter and $long is the second.
非常感谢!
这是一些伪代码,应该可以助您一臂之力。
$results = array();
while($row = $query->getResult()){
$results[] = array($row["place_name"],
$row["latitude"],
$row["longitude"],
$row["id"]);
}
?>
var locations = <?= json_encode($results); ?>;
您可以在php中存储多维数组。 这是示例链接 。
这是你想要的?
我认为您只是在回显适当的值,就像这样:
var locations = [<?php
for ($i = 0; $i < count($lat); $i++) {
if ($i > 0) echo ",";
echo "[" . $lat[$i] . "],[" . $long[$i] . "]";
}
?>];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.