【问题标题】:Find the location coordinates using zipcode in google geolocation api using python library googlemaps使用python库googlemaps在google geolocation api中使用邮政编码查找位置坐标
【发布时间】:2019-01-29 07:14:54
【问题描述】:

我正在使用以下代码通过从用户那里获取邮政编码来查找位置坐标,并希望向该邮政编码推荐附近的商店。

出现以下错误:

"REQUEST_DENIED
    The provided API key is invalid."

我正在运行下面的python代码,尝试在不同的网站上搜索仍然没有成功。

zipcode = 411018
api_key = "here i will input my api key"
url = "https://maps.googleapis.com/maps/api/geocode/xml?address="+str(zipcode)+"&key="+api_key
res = requests.get(url)
print(res.text)

zipcode 411018 应导致输出为“18.635431,73.812498”,但它会抛出如上所示的错误。

【问题讨论】:

  • 您确定您的 API 密钥有效并且没有出现复制和粘贴错误?我不知道您的密钥字符串是什么样的,但它可能需要 URI 编码,因为它包含保留字符?即您不能简单地附加到 URL。
  • 感谢您的回复,这在 URI 编码后对我有用。
  • 好的,您能接受我的回答,以便结束这个问题吗?谢谢。

标签: python google-maps-api-3 geocode zipcode


【解决方案1】:

我不知道您的密钥字符串是什么样的,但它可能需要 URI 编码,因为它包含保留字符? IE。您不能简单地按原样附加到 URL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-15
    • 2014-08-31
    • 2011-01-19
    • 2010-10-29
    • 2013-09-29
    • 1970-01-01
    相关资源
    最近更新 更多