地理输入 - 如何输入、存储和显示位置
Posted
技术标签:
【中文标题】地理输入 - 如何输入、存储和显示位置【英文标题】:Geo input - how to input, store and display locations 【发布时间】:2010-03-04 15:40:08 【问题描述】:我想存储用户输入的位置,并且可以使用一些关于如何去做的指针。
输入 - 我希望允许用户使用地图(例如 Google 地图)或文本输入来输入位置。
存储 - 我认为将位置存储为经度和纬度是有意义的。
操作和显示 - 我想显示给定经度和纬度的名称。我还想搜索来自任意区域(例如伦敦)的所有输入。
可以使用哪些库或包(最好是 Java,最好是免费的)来帮助完成这个过程?
【问题讨论】:
【参考方案1】:将地址转换为纬度/经度对的过程称为地理编码。执行反向过程(经纬度到地址)称为反向地理编码。
Google Maps API 能够执行这两个功能。但是,请注意,对执行这些功能的请求的数量和频率存在服务限制。这意味着您需要为结果实现某种缓存机制。
对我不知道的地区进行名称搜索。地图 API 可能会这样做,但我没有深入了解它。
【讨论】:
以上是关于地理输入 - 如何输入、存储和显示位置的主要内容,如果未能解决你的问题,请参考以下文章