我在我的網站上有一個帶有GPS座標的字段的HTML表單。我如何獲得座標以便我可以在Google地圖上繪製它們,並將它們保存到數據庫中?獲取GPS地圖的GPS座標
-1
A
回答
1
我建議你看一下Google Maps V3 API的Geocoder部分。我自己只是經歷了這個問題。當建立表單,包括隱藏輸入lat和長(無論在你的數據庫的字段名)是這樣的:
<input type="hidden" name="data[Location][lat]" id="LocationLat"/>
<input type="hidden" name="data[Location][lon]" id="LocationLon"/>
在您的地址輸入,你會說這樣的事情:
<input name="data[Location][address]" onChange="getLatLong(address)" size="50" maxlength="255" type="text"/>
您可以在其中包含對稱爲getLatLong()的JavaScript函數的調用。
這裏是下面的函數的例子:
<script type="text/javascript" >
var geocoder;
var add = document.getElementById("LocationAddress");
function getLatLong(address){
geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address':address},function(results, status){
if (status == google.maps.GeocoderStatus.OK) {
document.getElementById("LocationLat").value=results[0].geometry.location.lat();
document.getElementById("LocationLon").value=results[0].geometry.location.lng();
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
</script>
您可能需要擺弄它一下。一定要在這裏搜索谷歌地理編碼器,因爲我發現我的解決方案與我從這個網站直接得到的零件。
相關問題
- 1. 谷歌地圖API獲取GPS座標
- 2. 獲取GPS座標:Android的
- 3. Trigger.io獲取GPS座標
- 4. 如何從HERE地圖獲取特定地點的GPS座標
- 5. 沒有GPS模塊獲得GPS座標
- 6. 谷歌地圖上的GPS座標
- 7. 獲取GPS座標的Web服務
- 8. 獲取GPS座標的錯誤Android Wear
- 9. Android Gps座標
- 10. gps座標+米
- 11. QuickTime GPS座標
- 12. iPhone SDK:從谷歌地圖獲取GPS座標
- 13. HERE地圖 - 基於GPS座標獲取道路類型
- 14. 獲取GPS座標編程方式從谷歌地圖
- 15. 在地圖上繪製GPS座標
- 16. 從GPS座標獲取城市名稱
- 17. Android - 獲取GPS座標和位置
- 18. GPS固定時獲取座標 - Android
- 19. 如何從iPhone/Android獲取GPS座標?
- 20. 從GPS座標獲取狀態
- 21. 在BlackBerry上獲取當前GPS座標
- 22. 如何獲取GPS座標多邊形
- 23. 從三星Intrepid獲取GPS座標
- 24. 使用asyncTask獲取GPS座標
- 25. 獲取GPS座標後發送消息
- 26. 如何使用GPS座標獲取地標?
- 27. GPS座標偏差
- 28. 移動GPS座標
- 29. GPS座標精度
- 30. 查詢GPS座標
確切的座標是什麼?...左上角,中心等。? – Engineer 2012-03-16 20:08:22
你能更清楚地陳述這個問題嗎?你是否接受用戶輸入的座標?或者你想確定用戶的座標? – 2012-03-16 20:08:42
我zqnt用戶點擊地圖和座標到形式 – ziz194 2012-03-17 01:13:45