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. 允许使用alamofire覆盖文件
- 4. 始终允许使用Selenium的Firefox中的地理位置
- 5. 谷歌地图 - 用户选择不允许位置
- 6. 允许用户在谷歌地图上添加位置
- 7. 地理位置许可
- 8. HTML 5地理位置手表位置
- 9. Django - 用户地理位置
- 10. 为什么Ruby 1.9允许覆盖! !=!〜?
- 11. Flash编译器不允许覆盖
- 12. X509TrustManager覆盖不允许所有证书?
- 13. 当用户允许位置跟踪时更新位置
- 14. 覆盖浏览器地理位置通知
- 15. 谷歌浏览器:通过控制台覆盖地理位置
- 16. 允许用户配置cron
- 17. 检测W3地理位置是否已被允许
- 18. 如何在网页中允许地理位置
- 19. 不允许用户手动启动应用程序
- 20. UIWebView覆盖滑动手势
- 21. CookieContainer手动Cookie覆盖
- 22. 允许用户使用Google Map和asp.net设置其位置
- 23. JavaScript:是否允许覆盖标准的内置对象?
- 24. 超时的地理位置得到用户的许可
- 25. 使用Java覆盖Android手机上的默认位置
- 26. 是否可以手动调用警报“允许使用当前位置”?
- 27. 删除位置覆盖
- 28. 手动设置Firefox中的地理位置后无法使用Facebook地点
- 29. 事件触发,如果用户不允许使用位置
- 30. Android应用程序允许用户映射其位置
谢谢您的回答是有反正您就可以在如何做到这一点的示例代码将不胜感激感谢。 – CodeMonkey 2012-04-03 17:56:24
嘿,谢谢你的例子,并花时间回复我必须等待4分钟,点击答案旁边的勾号!一整天都在寻找这样的例子! – CodeMonkey 2012-04-03 18:02:53