地理输入 - 如何输入、存储和显示位置

Posted

技术标签:

【中文标题】地理输入 - 如何输入、存储和显示位置【英文标题】:Geo input - how to input, store and display locations 【发布时间】:2010-03-04 15:40:08 【问题描述】:

我想存储用户输入的位置,并且可以使用一些关于如何去做的指针。

输入 - 我希望允许用户使用地图(例如 Google 地图)或文本输入来输入位置。

存储 - 我认为将位置存储为经度和纬度是有意义的。

操作和显示 - 我想显示给定经度和纬度的名称。我还想搜索来自任意区域(例如伦敦)的所有输入。

可以使用哪些库或包(最好是 Java,最好是免费的)来帮助完成这个过程?

【问题讨论】:

【参考方案1】:

将地址转换为纬度/经度对的过程称为地理编码。执行反向过程(经纬度到地址)称为反向地理编码。

Google Maps API 能够执行这两个功能。但是,请注意,对执行这些功能的请求的数量和频率存在服务限制。这意味着您需要为结果实现某种缓存机制。

对我不知道的地区进行名称搜索。地图 API 可能会这样做,但我没有深入了解它。

【讨论】:

以上是关于地理输入 - 如何输入、存储和显示位置的主要内容,如果未能解决你的问题,请参考以下文章

如何手动获取地理位置并使用 UWP 在地图中显示

jQuery插件,用于自动进行地理编码并显示输入的位置。

地理位置输入提示(不显示地图)

如何将全球所有地理位置存储在数据库中?

如何使用 html/html5 中的用户输入获取完整的地理位置详细信息?

获取地理位置以传播输入