gpt4 book ai didi

ruby-on-rails - Rails 如何从字符串地址获取经纬度并将其放在谷歌地图上?

转载 作者:数据小太阳 更新时间:2023-10-29 07:20:20 25 4
gpt4 key购买 nike

这是用户故事:

用户输入地址:法国巴黎。然后我想用一个可移动的标记在巴黎显示谷歌地图中心。然后用户用标记指向它的确切位置并单击保存。地址字符串和 map 坐标保存到数据库中。

经过一些搜索,我知道我可以用各种 gem 显示谷歌地图:例如制图师。我的问题是如何获取坐标或如何将地址传递给制图师以便 map 以巴黎为中心?

最佳答案

我同意,geokit 非常有用...您可以执行以下操作:

require 'geokit'
include GeoKit::Geocoders

coords = MultiGeocoder.geocode(location)
puts coords.lat
puts coords.lng

其中 location 是一个字符串位置(如地址)。它工作得很好。

您还可以反向地理编码,从纬度/经度坐标对中提取字符串地址。非常漂亮。

关于ruby-on-rails - Rails 如何从字符串地址获取经纬度并将其放在谷歌地图上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4889599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com