Google Maps JavaScript API警告:带有angularjs umbraco插件的NoApiKeys

时间:2019-05-16 13:56:40

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

我有一个使用Umbraco cms和angularjs的继承站点。我在使用Google Map组件时遇到问题,呼叫看起来像这样:

        assetsService.loadJs('https://www.google.com/jsapi?key=mykey')
        .then(function () {
            google.load('maps', '3',
                        {
                            callback: initMap,
                            other_params: 'libraries=places&sensor=false'
                        });
        });

mykey显然不是我的实际密钥,实际密钥是我创建的不受限制的密钥。我仍然收到NoApiKeys错误。

是因为不再支持我正在呼叫的URL吗?

1 个答案:

答案 0 :(得分:1)

根据xomena的评论,我添加了加载呼叫的密钥:

assetsService.loadJs('https://www.google.com/jsapi')
    .then(function () {
        google.load('maps', '3',
                    {
                        callback: initMap,
                        other_params: 'libraries=places&sensor=false&key=mykey'
                    });
    });

现在一切正常