新的Web開發,只是想知道如果有一種簡單的方法從一張表繪製簡單的緯度和經度座標,並在地圖上呈現它們。我創建了一個簡單的地方頁面,使用PHP從地點表中的每個存儲位置繪製名稱,地址等。我只想創建一個非常簡單的地圖,在lat和lng座標處顯示標記。對不起,如果這是一個愚蠢的問題。簡單的谷歌地圖使用PHP
2
A
回答
0
這不是一個PHP的問題。它使用JavaScript。
這應做到:
<script src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script>
var myMap;
var myLatlng = new google.maps.LatLng(52.518903284520796,-1.450427753967233);
function initialize() {
var mapOptions = {
zoom: 13,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP ,
scrollwheel: false
}
myMap = new google.maps.Map(document.getElementById('map'), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: myMap,
title: 'Name Of Business',
icon: 'http://www.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<div id="map" style="width:500px; height: 500px;">
</div>
的myLatLng變量只是改變你想要什麼。
這裏的文件,如果你需要更多的幫助: https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld
0
這很簡單。以下是Google Maps API的入門部分。您只需註冊一個API密鑰,但它都寫在那裏。
https://developers.google.com/maps/documentation/javascript/tutorial
+0
爲什麼你需要使用谷歌地圖API密鑰?我沒有 – 2014-09-02 21:59:23
+1
如果你想使用谷歌地圖API的所有功能,而不是隻是嵌入地圖,那麼你需要它。看到我發佈的鏈接。 – georgewoofbates 2014-09-02 22:00:38
0
下面是一個例子
<?php
$url = "http://maps.google.com/maps/api/geocode/json?address=West+Bridgford&sensor=false®ion=UK";
$response = file_get_contents($url);
$response = json_decode($response, true);
//print_r($response);
$lat = $response['results'][0]['geometry']['location']['lat'];
$long = $response['results'][0]['geometry']['location']['lng'];
echo "latitude: " . $lat . " longitude: " . $long;
?>
相關問題
- 1. 簡單的谷歌地圖的fancybox
- 2. 谷歌地圖簡單圖案覆蓋
- 3. 簡單谷歌地圖方向鏈接
- 4. 使用PHP和Javascript的谷歌地圖
- 5. 谷歌地圖,PHP
- 6. 在谷歌地圖上使用PHP/MySQL
- 7. 與谷歌地圖使用PHP
- 8. 在谷歌地圖上使用PHP/MySQL
- 9. 查詢谷歌地圖使用PHP
- 10. PHP的谷歌地圖Api
- 11. 單聲道谷歌地圖適用於Android 4.0谷歌地圖
- 12. PHP /谷歌地圖 - Geofence
- 13. 谷歌地圖AJAX和PHP
- 14. php + mysql +谷歌地圖
- 15. 谷歌地圖與php
- 16. php和谷歌地圖api
- 17. 谷歌地圖,PHP和Postgres
- 18. 谷歌地圖API和PHP
- 19. PHP和谷歌地圖
- 20. 簡單的谷歌地圖調用不工作js
- 21. 谷歌地圖:簡單的應用程序無法在IE
- 22. 簡單的方法來禁用谷歌地圖滾動鼠標
- 23. 使谷歌地圖
- 24. 使用谷歌地圖API
- 25. OpenLayers - 使用谷歌地圖
- 26. 谷歌地圖使用jQuery
- 27. 谷歌地圖使用supportmapfragment
- 28. 谷歌地圖使用Aurelia
- 29. 使用谷歌地圖
- 30. 使用谷歌地圖
所以,我將我的php變量lat和lng設置爲javascript變量? – 2014-09-02 22:21:54
感謝您的幫助。想知道什麼是最簡單的方法來設置一個PHP變量$ lng和$ lat作爲一個JavaScript變量,我可以在您提供的代碼中調用? – 2014-09-02 22:26:28
只需將其替換爲: var myLatlng = new google.maps.LatLng(<?php echo $ lat?>,<?php echo $ lng?>); – 2014-09-02 22:33:53