【发布时间】:2015-10-31 03:25:24
【问题描述】:
我有一个由谷歌应用引擎中的队列调用的工作程序(servlet)。
我可以调用外部 URI 进行反向地理编码,例如:http://nominatim.openstreetmap.org/reverse?format=xml&lat=51.0475&lon=3.5323&zoom=18&addressdetails=1
但是当我尝试使用/不使用关键参数调用“Google 地理编码 API”时:http://maps.google.com/maps/api/geocode/json?latlng=51.0475,3.5323&sensor=false,我总是收到以下消息:Attempt to access a blocked recipient without permission. (mapped-IPv4)
计费有效,密钥也在开发控制台中定义,带有密钥的 URL 在我的浏览器中有效,但不适用于应用引擎。
有什么想法吗?谢谢
【问题讨论】:
-
我在打开链接maps.google.com/maps/api/geocode/…时得到了json数据
-
您是否创建了服务器 API 密钥? documentation 还说您应该使用 maps.googleapis.com/maps/api/geocode/output?parameters,我认为 maps.google.com 是旧版。
-
我使用 json 作为输出参数,我也有一个键
-
我也得到了数据,但是当我从谷歌应用引擎环境之外打开时......
标签: google-maps google-app-engine geocoding