3
A
回答
3
爲用戶添加一個文本框以輸入他們的位置。然後將其提交給地理編碼API服務,例如Google地圖,geocoding.us,Yahoo地圖等,並返回並在應用程序中使用該結果。
如果您使用Google Maps API,則地址解析非常簡單。 address
是用戶輸入街道地址的文本框。 latlng
是保存輸出的經緯度的文本字段。
$('#searchButton').click(function() {
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'address': $('#address').val() }, function(data, status) {
if (status == google.maps.GeocoderStatus.OK) {
$('#latlng').val(data[0].geometry.location.lat+", "+data[0].geometry.location.lng);
else {
alert("Geocode was not successful for the following reason: " + status);
}
});
return false;
});
見https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple
相關問題
- 1. 用戶不允許地理位置 - 第二次通知用戶
- 2. Wix不允許用戶覆蓋目錄
- 3. 覆蓋用戶位置
- 4. 強制地理位置允許
- 5. jquery循環允許覆蓋
- 6. 允許參數/選項覆蓋位置參數
- 7. 允許使用alamofire覆蓋文件
- 8. ELCImagePickerController不允許訪問用戶位置
- 9. 始終允許使用Selenium的Firefox中的地理位置
- 10. 禁用地理位置允許拒絕在瀏覽器通知
- 11. 允許用戶在谷歌地圖上添加位置
- 12. 谷歌地圖 - 用戶選擇不允許位置
- 13. 地理位置許可
- 14. android地圖覆蓋手繪
- 15. HTML 5地理位置手錶位置
- 16. Django - 用戶地理位置
- 17. 谷歌地圖固定位置覆蓋
- 18. 允許按派生類訪問,但不允許覆蓋
- 19. 爲什麼Ruby 1.9允許覆蓋! !=!〜?
- 20. Flash編譯器不允許覆蓋
- 21. X509TrustManager覆蓋不允許所有證書?
- 22. 當用戶允許位置跟蹤時更新位置
- 23. 中心用戶在谷歌地圖上的位置,但允許自由移動
- 24. Acrobat XI Pro:允許用戶輸入覆蓋自動計算公式
- 25. 使用地理位置定位用戶?
- 26. 地理位置錯誤:用戶拒絕地理位置android
- 27. 谷歌瀏覽器:通過控制檯覆蓋地理位置
- 28. 覆蓋瀏覽器地理位置通知
- 29. Chrome瀏覽器新工具:地理位置覆蓋
- 30. 允許用戶配置cron
謝謝您的回答是有反正您就可以在如何做到這一點的示例代碼將不勝感激感謝。 – CodeMonkey 2012-04-03 17:56:24
嘿,謝謝你的例子,並花時間回覆我必須等待4分鐘,點擊答案旁邊的勾號!一整天都在尋找這樣的例子! – CodeMonkey 2012-04-03 18:02:53