php - 我想将我的纬度和经度外部链接到谷歌地图上的确切位置
问题描述
<?php
if (isset($_POST["submit_coordinates"]))
{
$latitude = $_POST["latitude"];
$longitude = $_POST["longitude"];
?>
<iframe width= "100%" height="500" scr="https://maps.google.com/maps?q=<?php echo
$latitude; ?>,<?php echo $longitude; ?>&output=embed"</iframe>
<?php
}?>
<form method="POST">
<p>
<input type="text" name="latitude" placeholder="Enter Latitude">
</p>
<p>
<input type="text" name="longitude" placeholder="Enter Longitude">
</p>
<input type="submit" name="submit_coordinates">
1. 这需要一个用户的纬度和经度,并在谷歌地图上定位它;但是,我想使用一个数据库(sqlite 文件)填充给定的纬度和经度(制作一个表)并将它们全部链接到谷歌地图。
$finalQuery = 'SELECT * FROM earthquake WHERE ('.$filter_discovery.')';
echo $finalQuery;
print "<!-- ".$finalQuery."; -->\n";
$dbfile = new PDO('sqlite:earthquake.db');
$query = $dbfile->query($finalQuery);
$results = $query->fetchAll();
$dbfile = null;
$resultsCount = count($results);
if ($resultsCount <= 1)
{
print("<p class=\"resultsCount\">$resultsCount result</p>\n");
}
else
{
print("<p class=\"resultsCount\">$resultsCount results</p>\n");
}
print("<table>\n");
print("<tr><th>Name</th><th>ID</th><th>Magnitude</th><th>Distance</th><th>Year</th>
<th>Latitude</th><th>Longitude</th></tr>\n");
foreach ($results as $value)
{
print("<tr><td>".$value['Name']."</td><td>".$value['ID']."</td><td>".$value['Magnitude']."
</td>
<td>".$value['Distance']."</td><td>".$value['Year']."</td><td>".$value['Latitude']."</td>
<td>".$value['Longitude']."</td>
<td></td></tr>\n");
}
print("</table>\n");
该表已经创建,没有启动新的数据库(或表)。如何使用数据库中给定的纬度和经度创建一个新列,并将它们外部链接到新列中使用的谷歌地图。
$dbfile = new PDO('sqlite:earthquake.db'); $latitude = $dbfile->query('SELECT 50.775 FROM latitude'); $longitude= $dbfile->query('SELECT 6.08333 FROM longitude'); echo "<a href='https://www.google.com/maps/search/?api=1&query=$latitude%2C$longitude' >Click here to visit Google</a>"
该链接有效,但在尝试为数据库中的每个 lat 和 long 循环之前。我试图从数据库中检索一个 lat 和 long 来测试它,但它没有用。
解决方案
推荐阅读
- tensorflow - 使用 C++ API 使用 parsing_serving_input_receiver_fn 推断 Tensorflow lite 模型的示例
- string - 如何将数字(十进制数)转换为 Racket 中的字符串?
- javascript - 如何检查对象数组中的项目是否为空或不使用每个?
- javascript - 从 ASP.NET 中的模型分配一个空数组
- python - Django 动态 Q 日期过滤器给出了神秘的结果
- python - 'find path -name "test*" 使用 Popen 的系统命令不起作用
- datetime - Islamic Date (Hijiri)
- security - IBM Cloud Security and Compliance Dashboard - 扫描功能无法评估 linux 实例
- ios - Xcode 找不到 SpriteKit?
- javascript - 在 Django 上使用 Javascript 正确获取查询