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

时间:2010-03-04 15:40:08

标签: google-maps geoip

我想存储一个用户输入位置,并且可以做一些关于如何进行操作的指示。

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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