JavaScript函數希望你能幫助我。我已經閱讀了很多關於此的論壇,但仍然無法獲得我想要的內容。我使用PHP/MySQL來運行我的系統。我已經有一個JavaScript代碼,將允許用戶添加一個地方,系統可以添加在谷歌地圖的那個地方(嵌入在我的網站)作爲標記。現在,我想是添加新的地點的座標在我的數據庫,然後我的地圖將只從數據庫中獲取的標記在地圖上添加。調用PHP中的谷歌地圖
目前,我所做的是讓從JavaScript中添加位置的緯度和經度,然後能夠在同一個文件內,將它們傳遞給我的PHP腳本。緯度和經度可以添加到我的數據庫中,但我現在不知道如何返回到JavaScript,以便添加我的標記。
這樣做的最好方法是什麼?是/有更好的方法來解決這個問題嗎?
<?php
$marker = array();
if(isset($_GET['set'])){
$lat = $_GET['lat'];
$long = $_GET['longi'];
$newadd = $_GET['newAdd'];
$connect = mysql_connect("localhost","root","");
mysql_select_db("mapping");
$query=mysql_query("INSERT INTO markers VALUES('','','$newadd','$lat','$long','')");
}
?>
我的JavaScript來放置標記
function addMarkers(){
var tempMarker;
var tabs = [];
var blueIcon = new GIcon(G_DEFAULT_ICON);
blueIcon.image = "http://maps.google.com/mapfiles/ms/micons/green-dot.png";
// Set up our GMarkerOptions object
markerOptions = { icon:blueIcon };
// for loop get data from db and loop it
tempMarker = new GMarker(tempLatLng,markerOptions);
//if(tabs.length==0){
tabs[ctr] = [new GInfoWindowTab('Greetings','Hi! Welcome'), new GInfoWindowTab('My Info',tempMarker.getLatLng().toString())];
//}
tabInfoWindow(tempMarker,tabs, ctr);
markerArray.push(tempMarker);
displayMarkers();
}
}
謝謝!
我能知道什麼是'/服務器/ getMarkers'? – 2012-02-29 07:47:51