Карта Google не работает в приложении Angular

0

Ниже код google map не работает в реальном приложении с использованием Angularjs.locally он работает. Но когда я загружаю в приложение Live, он там не работает. Как решить это?

index.html

<div class="item item-divider" style="font-size:18px;">
                        <i class="icon ion-map"></i> &nbsp;
                        <a ng-click="launchGoogleMaps()">Location map</a>
                    </div>

app.js

$scope.launchGoogleMaps=function(){
        var url = "http://maps.google.com/maps?ll="+$scope.temple.latitude+","+$scope.temple.longitude;
intel.xdk.device.launchExternal(url);
    }
  • 0
    ошибки в вашей консоли?
  • 0
    Я получил ошибку, как Intel не определена @TKHN
Показать ещё 2 комментария
Теги:

1 ответ

0

Попробуй это

$scope.launchGoogleMaps=function(){
    var url = "http://maps.google.com/maps?ll="+$scope.temple.latitude+","+$scope.temple.longitude;

    document.addEventListener("intel.xdk.device.ready",function(){
        intel.xdk.device.launchExternal(url);    
    },false);

} 

Эта функция работает только внутри обработчиков событий. Поэтому вы не можете просто называть это, когда захотите. Убедитесь, что вы также добавили плагин Intel XDK Device в свое приложение.

И последнее, но не менее важное. Вы должны добавить эту строку в config.xml чтобы приложение обедало любым внешним URL: <access origin="*"/>

Ссылка: https://cordova.apache.org/docs/en/4.0.0/guide_appdev_whitelist_index.md.html

  • 0
    здесь я использую этот код и запускаю, но когда я нажимаю на ngclick (), там ничего не происходит @Shivek Parmar
  • 0
    какую ошибку вы получаете? попробуйте показать предупреждение, если оно показывает ..
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню