我们的一位客户正在使用带有“客户端ID”的Google地图。我们使用Google API Key开发了我们的产品。地图的所有功能都使用API密钥正常工作,但我们无法确认客户端将获得与客户端ID相同的结果,因为我们没有。有两个问题,您是否认为使用API或客户端ID可以使功能相同?第二个问题,购买客户ID需要多少费用?
答案 0 :(得分:9)
客户端ID和API密钥是身份验证和授权的形式。关于它们的正确使用及其限制,有一些易于遵循的指导原则。您需要了解的有关它们的所有信息都可以在文档中找到(也可以尝试查看“&f;以获取更多信息'”部分中每个产品的文档):
https://developers.google.com/maps/premium/overview#authentication-and-authorization
关于在其Javascript API中使用客户端ID的相关SO帖子和答案: google maps api javascript usage
有关定价,请在此处详细了解: https://developers.google.com/maps/pricing-and-plans/
编辑:recent Google Maps Platform pricing and product changes如果您想使用Google Maps Platform API,您将始终需要API密钥和valid billing account associated to your Project。如果您从未拥有客户ID,那么您不必担心它,只需继续使用您的API密钥即可。
您可能会遇到一些似乎需要高级计划帐户的API(即Speed Limits API)。如果您确实需要访问这些内容,只需contact sales using this form.
P.S。 使用API密钥时,请务必properly restrict them!