以下是我尝试访问的链接:
https://maps.googleapis.com/maps/api/place/textsearch/xml?query=restaurants+in+Sydney&sensor=true
根据Google.com上的某些文档,它们的地图服务不再需要API密钥。任何人都可以看到为什么我上面发布的链接不起作用?
如果确实需要API密钥,那么某人可能需要从Google获取哪些API密钥吗?
答案 0 :(得分:1)
在这种情况下,您应该添加一个键
必填参数
query - 要搜索的文本字符串,例如:“restaurant”。 Place服务将根据此字符串返回候选匹配项,并根据其感知的相关性对结果进行排序。
key - 您的应用程序的API密钥。此密钥用于标识您的应用程序以进行配额管理,以便从您的应用程序添加的地方可立即供您的应用使用。访问API控制台以创建API项目并获取密钥。
sensor - 指示Place请求是否来自使用位置传感器(例如GPS)的设备来确定此请求中发送的位置。该值必须为true或false。
答案 1 :(得分:0)
不完全是。他们的一些API不需要每个请求的密钥,但您仍必须进行身份验证。来自他们的开发人员文档:
所有Maps API应用程序*都应使用API密钥加载Maps API。
您可以阅读不同的API及其要求here。