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