在我的Api中,我必須在地圖上顯示幾個地方的經度和緯度從數據庫中提取,我在php中工作,這將如何完成??需要顯示基於經度和緯度的數據庫上的地圖
-2
A
回答
2
+0
謝謝@ROhit ..我用你的引用和它的作品對我來說也一樣,我想.. :) – Ekky
+0
我的榮幸@Ekansh –
4
Google tutorial非常好。但是,由於它使用了不推薦的mysql_擴展,我修改了它以使用PDO。查看地圖HERE
<?php
require("phpsqlajax_dbinfo.php");
// Start XML file, create parent node
$dom = new DOMDocument("1.0");
$node = $dom->createElement("markers");
$parnode = $dom->appendChild($node);
// Opens a connection to a MySQL server
$dbh = new PDO("mysql:host=$host;dbname=$database", $username, $password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
try {
$stmt = $dbh->query('SELECT * FROM markers WHERE 1');
// setting the fetch mode
$stmt->setFetchMode(PDO::FETCH_ASSOC);
header("Content-type: text/xml");
// Iterate through the rows, adding XML nodes for each
while($row = $stmt->fetch()) {
// ADD TO XML DOCUMENT NODE
$node = $dom->createElement("marker");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("name", $row['name']);
$newnode->setAttribute("address", $row['address']);
$newnode->setAttribute("lat", $row['lat']);
$newnode->setAttribute("lng", $row['lng']);
$newnode->setAttribute("type", $row['type']);
}
echo $dom->saveXML();
}
catch(PDOException $e) {
echo "Error .". $e->getMessage() ;// Remove or modify after testing
file_put_contents('PDOErrors.txt',date('[Y-m-d H:i:s]').", phpsqlajax_genxml.php , ". $e->getMessage()."\r\n", FILE_APPEND);
}
//Close the connection
$dbh = null;
?>
您可以查看XML生成HERE
phpsqlajax_dbinfo.php
<?
$username="username";
$password="password";
$database="username-databaseName";
?>
相關問題
- 1. 用於在地圖上顯示地址的緯度和經度
- 2. 我需要過濾我的數據,並創建基於緯度和經度
- 3. 地圖經度和緯度
- 4. 谷歌地圖API返回地方'基於經度和緯度
- 5. 需要高度從緯度和經度
- 6. 基於基於經度和緯度的接近搜索圖像
- 7. 如何在地圖上顯示地圖的緯度和經度(Android Studio)
- 8. 使用緯度/經度顯示在Yahoo地圖上的位置
- 9. 基於緯度經度
- 10. 以min爲單位顯示Google地圖緯度/經度爲max緯度/經度
- 11. 如何顯示在具有緯度和經度的iframe地圖
- 12. 在Google地圖上顯示包含經度和緯度的數組列表
- 13. 基於SQL的經緯度
- 14. 在Google地圖上繪製來自數據庫的緯度和經度v1
- 15. 顯示基於變形和緯度的谷歌地圖
- 16. 根據正在顯示的圖像查找經度和緯度
- 17. 是否可以從網頁上顯示地圖上的經度和緯度
- 18. 地球緯度和經度在3D球體上的緯度和經度
- 19. Javascript和bing地圖,顯示地址的地圖(不使用經度/緯度)
- 20. 如何在bing地圖上顯示緯度/經度
- 21. 如何讓Google地圖根據緯度/經度顯示位置
- 22. 如何使用我的數據庫中的緯度和經度值在谷歌地圖上顯示?
- 23. 獲取基於距離和度數的經度緯度組合
- 24. 經度/緯度顯示
- 25. 地圖緯度和經度在android中顯示在海中?
- 26. 緯度和經度地址
- 27. 基於經度和緯度從mysql獲取數據
- 28. 基於經度和緯度從grib文件中提取數據
- 29. 如何在谷歌地圖上使用經度和緯度從SQL數據庫顯示圖像?
- 30. 經度和緯度顯示0.0服務
我曾面臨在應用一些問題,我已經發布了同樣在這裏,但我不知道爲什麼這個問題已被標記爲封閉或不真實,你們(@馬塞洛,喬斯林,webarto,tereško,PeeHaa)請告訴我你爲什麼標記爲封閉,而不是像其他人一樣給出解決方案? – Ekky
@Jocelyn .................... – Ekky
@webarto ............. – Ekky