4
A
回答
6
雖然@zerkms了一個指向正確的信息,這可能是不夠的。我創建了一個fiddle with a working example:幫助。基本配件有:
-
使用地圖API放下一個標記
- JavaScript函數在用戶點擊(這是placeMarker) 防止
- 提交按鈕一個javaScript單擊處理正常的表單提交併記錄標記的當前經緯度信息在隱藏的表單字段
- 正常形態的調用提交
這裏是placeMarker代碼:
function placeMarker(location) {
if (marker) {
marker.setPosition(location);
} else {
marker = new google.maps.Marker({
position: location,
map: mapInstance
});
}
}
這裏是用於處理jQuery代碼提交:
$("#submitbutton").on("click", function(e) {
// Prevent normal submit action
e.preventDefault();
// Collect current latlng of marker and put in hidden form field
if (marker) {
$("#latlngfield").val(marker.getPosition().toString());
} else {
$("#latlngfield").val("not entered");
}
// Show results for debugging
submitAction();
// Uncomment this for production and remove submitAction() call
// $("#dataform").submit();
});
這是我使用的表格:
<form id="dataform">
<fieldset>
<legend>Form Information</legend>
<label for="firstnamefield">First Name</label>
<input type="text" name="firstname" id="firstnamefield"><br>
<label for="lastnamefield">Last Name</label>
<input type="text" name="lastname" id="lastnamefield"><br>
<input type="reset" name="reset" value="Clear">
<input type="submit" name="submit" id="submitbutton" value="Submit Data">
<input type="hidden" name="latlng" id="latlngfield">
</fieldset>
</form>
在生產中是不需要的submitAction,我只是想展示一下發生的值:
function submitAction() {
alert("Value of firstname is " + $("#firstnamefield").val());
alert("Value of lastname is " + $("#lastnamefield").val());
alert("Value of latlng is " + $("#latlngfield").val());
}
希望這有助於!
+0
這樣做的工作!坦克很多。 – sid606 2012-04-19 20:44:43
+0
輝煌:D也謝謝 – 2012-04-30 03:39:31
相關問題
- 1. 谷歌地圖smartinfowindow位置
- 2. 加載位置到谷歌地圖 - 谷歌地圖v2
- 3. 谷歌地圖和jQuery谷歌地圖api的位置差異
- 4. jQuery的谷歌地圖用戶位置
- 5. 谷歌地圖用戶位置
- 6. 更新表格提交谷歌地圖
- 7. 提交谷歌XML網站地圖
- 8. 地理位置谷歌地圖v2
- 9. 谷歌地圖中的地理位置
- 10. 谷歌地圖:地理位置援助
- 11. 谷歌地圖API(地理位置)
- 12. 地理位置谷歌地圖jquery
- 13. 地理位置與谷歌地圖V3
- 14. 谷歌地圖設置的位置?
- 15. 在谷歌地圖上設置位置
- 16. 意圖谷歌地圖7.0.0的位置
- 17. 谷歌地圖當前位置繪圖
- 18. 附近的位置谷歌API沒有使用谷歌地圖
- 19. 使用我的當前位置將谷歌地圖實施到谷歌地圖
- 20. 用谷歌地圖交還交響樂
- 21. 谷歌地圖上的當前位置
- 22. 谷歌地圖API位置更新
- 23. 谷歌地圖比較位置
- 24. 谷歌地圖V2讓我的位置
- 25. 谷歌在Angularjs的地圖位置
- 26. 在谷歌上分享位置地圖
- 27. 谷歌地圖選擇一個位置?
- 28. 谷歌地圖當前位置Swift
- 29. OverlayView自動位置谷歌地圖V3
- 30. 谷歌地圖位置更新
你把它放到隱藏的領域 – zerkms 2012-04-19 11:20:54