2012-09-18 34 views
0

我使用此代碼來獲取谷歌map.it具有經度和緯度值,但我有一個數據庫有緯度和經度。我想在這張地圖上使用數據庫中的lat和lon,怎麼做?如何從數據庫中獲取經緯度和谷歌地圖?

,這是我的谷歌地圖的JavaScript

<script type="text/javascript"> 
    function initialize() { 
    var latlng = new google.maps.LatLng(12.91869,77.594051); 
    var myOptions = { 
     zoom: 12, 
     center: latlng, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 
    var map = new google.maps.Map(document.getElementById("map_canvas"), 
     myOptions); 
    var marker = new google.maps.Marker({ 
     position: latlng, 
     map: map, 
    }); 
    var infowindow = new google.maps.InfoWindow({ 
     map: map, 
     position: latlng, 
     }); 
    map.openInfoWindow(latlng, 
         document.createTextNode("Hello, world")); 
    } 
</script> 

誰能幫我...?

在此先感謝.....

+1

你有什麼問題? –

+0

現在我已經直接給出lat和lon變量latlng.but但我希望這些值從數據庫中獲取。 –

+3

您的代碼不會嘗試從數據庫中提取任何內容。您應該首先嚐試一下,然後在發生問題時發佈問題,但是不要指望其他人只爲您編寫代碼。 – Marcelo

回答

0

只是一個方法,你可以跟着去ahead-

首先從數據庫中加載經緯度值,並將其存儲在數組中。

然後將這個latlng的數組傳遞給一個javascript函數,該函數將在地圖上顯示這個latlng值。該函數基本上包含一個循環,它將在地圖上與標記一起逐個顯示這些latlng中的每一個。

您應該首先嚐試在javascript數組中使用latlng的硬編碼數組。那麼處理從數據庫中檢索到的值將會很容易。

相關問題