【发布时间】:2014-11-28 14:14:40
【问题描述】:
我正在尝试使用 Google Maps API 填充路线。我编写了一个工作函数,它接受任何给定的纬度/经度值数组,我有一个很大的数据库坐标,我想用一个选择来填充地图。
如何将数据导入 JavaScript?到目前为止,我在网站上有一个按钮,按下它会运行一个查询,以 JSON 格式将我需要的内容回显到一些新页面中:
$con = mysqli_connect("localhost","root","password","database");
$return_arr = array(); $result = mysqli_query($con,"SELECT * FROM
Flight_Data WHERE `DepDateTimeUTC` LIKE '%10/1/13%'");
while ($row = mysqli_fetch_array($result)) {
$row_array['ID'] = $row['ID'];
$row_array['OriginLat'] = $row['OriginLat'];
$row_array['OriginLong'] = $row['OriginLong'];
$row_array['DestinLat'] = $row['DestinLat'];
$row_array['DestinLong'] = $row['DestinLong'];
array_push($return_arr,$row_array); }
$jsonarray = json_encode($return_arr); echo $jsonarray;
这是数据样本:
[
{
"ID":"1",
"OriginLat":"48.6899",
"OriginLong":"9.2220",
"DestinLat":"37.014425",
"DestinLong":"-7.965910"
},
....
]
所以我需要将其解析为一个数组,并能够访问每个值,例如 masterArray[1][4] 等。
所以我卡住了,JavaScript 在一个单独的文件中,PHP 脚本也是如此,我可以将它放在同一个 HTML 页面中,但我仍然不知道如何获取它。
【问题讨论】:
标签: javascript php sql json database