как добавить ключ API Google и функцию обратного вызова с помощью функции в API Google Мест - PullRequest
0 голосов
/ 21 декабря 2018

Я хочу отправить свой ключ API Google и обратный вызов из файла angularjs, а не в URL API Google Места.но я не знаю, как это сделать.Пожалуйста, скажите мне, как это сделать, используя angularjs из другого файла, а не из того же HTML-файла.В основном, я хочу добавить все функции, которые нужны google местам API, такие как initAutocomplete, fillinaddress и geolocate, из другого файла, используя angularjs и мой ключ API.

На данный момент я делаю это как

<script src="https://maps.googleapis.com/maps/api/js?key==APIKEY&libraries=places&callback=initAutocomplete"
async defer></script>

Но я не хочу, чтобы здесь был ключ API и initAutocomplete

1 Ответ

0 голосов
/ 28 декабря 2018

Я нашел свое решение после множества поисков

Вот мое решение, чтобы добавить API-ключ или скрипт, используя функцию

 $scope.loadScript = function() {
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = 'https://maps.google.com/maps/api/js? 
 sensor=false&callback=initialize';
    document.body.appendChild(script);
    setTimeout(function() {
        $scope.initialize();
    }, 500);
 }

И для Googleразмещает библиотечные функции. Я создал директиву angularjs.

...