0

gem 本身运行良好,因为当我注册一个新位置时,我只需输入地址,它就会给我带来纬度和经度。但是,当我尝试在地图中显示此位置时,它没有显示任何内容
请帮助

Show.html.erb
<%= image_tag "http://maps.google.com/maps/api/staticmap?size=450x300&sensor=false&zoom=16&markers=#{@location.latitude}%2C#{@location.longitude}" %>

location.rb

class Location < ApplicationRecord
geocoded_by :address
after_validation :geocode
end 

4

1 回答 1

0

看起来您正在向 Google Maps Platform 的 [Maps Static API] ( https://developers.google.com/maps/documentation/maps-static/intro ) 发出请求,但没有 API 密钥。要使用该服务,需要一个关键参数

要创建成功的请求,Google Maps Platform API需要身份验证要求(即 API 密钥)以及与您自己的 Google Maps Platform 项目相关联的有效结算帐户。

于 2019-11-28T05:40:07.910 回答