0
我希望以這種方式使用谷歌地圖: 用戶放大他們想要的位置(使用pan &縮放或地圖上方的搜索欄),並且地圖中心的座標向下傳遞到我的PHP腳本作爲「$ lat」&「$ lon」或「$ coords」。如果有人可以找到或寫一些代碼,那麼我會很高興...讓我知道是否需要更多信息...我對JavaScript(甚至PHP)的理解有限,請儘量與你一樣完整可以:)谷歌地圖 - 提取地圖中心的座標?
我希望以這種方式使用谷歌地圖: 用戶放大他們想要的位置(使用pan &縮放或地圖上方的搜索欄),並且地圖中心的座標向下傳遞到我的PHP腳本作爲「$ lat」&「$ lon」或「$ coords」。如果有人可以找到或寫一些代碼,那麼我會很高興...讓我知道是否需要更多信息...我對JavaScript(甚至PHP)的理解有限,請儘量與你一樣完整可以:)谷歌地圖 - 提取地圖中心的座標?
所以,這將是有問題的(並且幾乎不可能),因爲PHP代碼在服務器端執行,在頁面完成加載到客戶端的瀏覽器之前。當用戶在瀏覽器中執行操作時,Javascript會「實時」執行,所以實際上並不是一種從JS推送到PHP的簡單方法。
要正確答案,我們需要知道你想要的座標數據做什麼,在哪裏,這是整個「框架」,在您的應用程序,當然這樣的問題:
你有幾個選項(有序簡單到最難)
既然你這麼問,你可以得到地圖的中心通過做的位置map.getCenter()
,它返回一個緯度/經度對
感謝您的迴應!:)我瞄準的選項確實是最簡單的(#1)。我不確定是否有可能完成這項工作,所以我沒有打算在我的網站上設置代碼,但我目前正在創建一個名爲「ID」和「名稱」都是「城市」的列表,其中包含
嘿,只是想這個線程的電子郵件更新可能已經被埋在你的收件箱中......謝謝 – tylerl 2011-05-11 01:42:07
是的,我看到你的回覆 - 選項#1是相對容易的,只是看一些關於從JavaScript發送數據到PHP的例子通過GET或POST(使用GET,用戶將能夠在地址欄中查看/操作數據 - 請謹慎使用)。 – debracey 2011-05-11 01:55:30