首页
/ 【亲测免费】 Geocoder: 地址解析库

【亲测免费】 Geocoder: 地址解析库

2026-01-14 18:26:51作者:钟日瑜

是一个地址解析库,可以将地址转换为地理坐标(经度和纬度),并支持多个API提供商。

功能与用法

Geocoder 提供了一个简单的 API,可以方便地将地址转换为地理坐标:

result = Geocoder.search("1600 Amphitheatre Parkway, Mountain View, CA")
# => [#<Geocoder::Result::Google:0x3fc25a837c4c @data={"status"=>"OK", ...}>
result.first.coordinates
# => [37.4224738, -122.0842499]

此外,它还支持多种 API 提供商,包括 Google Maps、OpenStreetMap、Yandex 等。只需在搜索时指定提供商即可:

result = Geocoder.search("1600 Amphitheatre Parkway, Mountain View, CA", :provider => :google)

有了 Geocoder,你可以轻松地实现地址相关的功能,例如定位、距离计算等。

特点

  • 支持多种 API 提供商,可灵活选择。
  • 提供简单的 API 接口,易于使用。
  • 可自定义配置,满足不同需求。
  • 开源免费,可以在 GitHub 上获取源码。

如果你需要处理地址相关的问题,不妨试试 Geocoder,相信它会给你带来便利。

登录后查看全文
热门项目推荐
相关项目推荐