2013-11-24 79 views
2

海蘭每一個,未捕獲的ReferenceError:谷歌是沒有定義的PhoneGap + Angularjs + google.maps

我試圖讓我的角度應用與PhoneGap的工作,但我已經失敗,並加載谷歌地圖API。

有在瀏覽器沒有問題,但部署到我的Android手機,我從月食

Uncaught ReferenceError: google is not defined at file:///android_asset/www/js/controllers.js:20 
.... 
$scope.geolocationAvialable = navigator.geolocation ? true : false; 
     if ($scope.geolocationAvialable) { 
      navigator.geolocation.getCurrentPosition(function (position) { 
       var currentLocation = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); 
.... 

我猜科爾多瓦被google.maps發射之前裝入得到這個錯誤! 但是,我可以讓科爾多瓦等待它被加載?

非常感謝提前。

回答

0

問題是您在加載之前調用Google。 我想你最好使用AngularJs本身的谷歌地圖模塊: this是一個簡單的工作示例。

相關問題