У меня есть приложение в Кордове с угловым бутстрепом, носящим «deviceready».Включение карт Google после того, как данные были включены
У меня есть Google карты, связанные как так:
<script src="https://maps.googleapis.com/maps/api/js"></script>
Если приложение начинается с набора данных, чтобы выключить то, очевидно, сценарий будет отсутствовать.
Если пользователь включает данные, как я могу инициализировать карты Google? Должен ли я перезапустить приложение? Я попытался вставить скрипт через «документ», но в сообщении об ошибке было сказано, что это запрещено.
Любая помощь или советы будут очень приветствуются.
Приветствия
Dale
вы можете загружать API JS API асинхронно, вставив скрипт в DOM. например см. http://stackoverflow.com/questions/16340529/loading-google-maps-asynchronously – duncan
Да, это работает, поскольку он вводит скрипт в index.html, однако это заставляет вас иметь функцию обратного вызова также на той же странице - что означает у меня нет доступа к чему-либо в моей области webapp $, что и требуется. благодаря – Dezza