如何使用客户端ID和机密访问Google Maps JS API,而不是API密钥



我正试图通过Google的JS Maps API将Google地图添加到我们的应用程序中。我在这里遵循文档。我已经通过yarn安装了@googlemaps/js-api-loader,现在正试图实例化一个加载器:

import { Loader } from "@googlemaps/js-api-loader";
const loader = new Loader({
// ???
})

问题是,文档告诉我在这个初始化器中提供一个API键。但我们不使用API密钥,我们使用这个项目的应用程序/客户端ID和密钥。

我怎么能以这种方式使用谷歌地图JS API与ID和秘密,而不是API密钥?我看到了这个问题和这个问题,但实际上这两个问题都没有告诉您。此外,本文档向您展示了在使用<script>标记时如何使用客户端ID,但我更喜欢通过yarn包加载。

我有办法做到这一点吗?

支持client参数。https://googlemaps.github.io/js-api-loader/interfaces/loaderoptions.html#client

import { Loader } from "@googlemaps/js-api-loader";
const loader = new Loader({
client
})

如果这不起作用,请在https://github.com/googlemaps/js-api-loader

最新更新