使用Google Maps API需要哪个API密钥?

时间:2014-02-22 15:08:35

标签: google-maps google-maps-api-3

以下是我尝试访问的链接:

https://maps.googleapis.com/maps/api/place/textsearch/xml?query=restaurants+in+Sydney&sensor=true

根据Google.com上的某些文档,它们的地图服务不再需要API密钥。任何人都可以看到为什么我上面发布的链接不起作用?

如果确实需要API密钥,那么某人可能需要从Google获取哪些API密钥吗?

2 个答案:

答案 0 :(得分:1)

在这种情况下,您应该添加一个键

  

必填参数

     
      
  • query - 要搜索的文本字符串,例如:“restaurant”。 Place服务将根据此字符串返回候选匹配项,并根据其感知的相关性对结果进行排序。

  •   
  • key - 您的应用程序的API密钥。此密钥用于标识您的应用程序以进行配额管理,以便从您的应用程序添加的地方可立即供您的应用使用。访问API控制台以创建API项目并获取密钥。

  •   
  • sensor - 指示Place请求是否来自使用位置传感器(例如GPS)的设备来确定此请求中发送的位置。该值必须为true或false。

  •   
     

https://developers.google.com/places/documentation/search

答案 1 :(得分:0)

不完全是。他们的一些API不需要每个请求的密钥,但您仍必须进行身份验证。来自他们的开发人员文档:

  

所有Maps API应用程序*都应使用API​​密钥加载Maps API。

您可以阅读不同的API及其要求here