【发布时间】:2015-04-06 05:05:10
【问题描述】:
我的 android 应用程序会将姓名、手机号码、纬度和经度值(每 15 分钟一次)发送到数据库(提供图片)。
使用该值,我需要在 “WEB PAGE” 上显示 google 地图上的路径。数据库维护不止一个人的位置详细信息。
所以,我创建了一个下拉列表,我们需要在其中选择姓名并进行搜索,这将给出该特定人的路径。
我的代码 sn-p 在这里:
<!DOCTYPE html>
<html dir="***" id="******">
<head>
<?php include_once "title.php"; ?>
<!--Map Script Starts Here-->
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["map"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Lat', 'Long', 'Name'],
<?php
$query = "SELECT DISTINCT * FROM information ORDER BY id DESC ";
$result = $dbConnection->prepare($query);
$result->execute();
if($result->rowCount() >0)
{
$num = $result->rowCount();
while($row = $result->fetch())
{
$mobile = $row['mobile'];
$latitude = $row['latitude'];
$longitude = $row['longitude'];
$query1 = "SELECT * FROM information WHERE mobile=? ORDER BY id DESC";
$result1 = $dbConnection->prepare($query1);
$result1->execute(array($mobile));
$row1 = $result1->fetch();
$cname = $row1['name'];
echo "[$latitude, $longitude, '$cname'],";
}
}
?>
]);
var map = new google.visualization.Map(document.getElementById('map_div'));
map.draw(data, {showTip: true, enableScrollWheel: true, useMapTypeControl: true});
}
</script>
<!--Map Script Ends Here-->
</head>
此代码不符合要求
输出
如何在这些点之间绘制路径
数据库:
如果我使用折线,它会画一条线,但我需要路径
【问题讨论】:
标签: javascript php google-maps