javascript - In an Ionic app, Google Maps only loads when page is refreshed, but not when coming from another page, -


i trying show google maps street view in ionic app having troublegetting work. when go page page, doesn't load. refresh current page, street view works. idea on how fix this?

controllers.js

.controller('streetviewctrl', function($scope, $ionicloading, $state, $stateparams){     console.log('street view page loaded');      parse.initialize("xyz", "xyz");    //load goog map     $scope.initialise = function() {      console.log('initialize function');      var mylatlng = new google.maps.latlng(40.758774,  -73.98504);          var mapoptions = {             center: mylatlng,             zoom: 1,             maptypeid: google.maps.maptypeid.roadmap         };          var map = new google.maps.map(document.getelementbyid("street"), mapoptions);          var panoramaoptions = {             position: mylatlng,             addresscontrol: false,             pov: {                 heading: 34,                 pitch: 10             }         };          var panorama = new google.maps.streetviewpanorama(document.getelementbyid('street'), panoramaoptions);        $scope.map=panorama;      };      google.maps.event.adddomlistener(document.getelementbyid("street"), 'load', $scope.initialise());       //go guessing page     $scope.makeguess = function(item,event){         console.log('guess button tapped');         // $state.go('tab.account');     };   }) 

template (streetview.html)

<ion-view title="where you?">   <ion-content class="padding">      <center>         <button on-touch="makeguess()" class="button button-full button-positive">             make guess <i class="ion-arrow-right-a"></i>         </button>     </center>      <div id="street" data-tap-disabled="false"></div>    </ion-content> </ion-view> 

to retrigger map load every time view entered, following (in controller):

        $scope.$on( "$ionicview.enter", function( scopes, states ) {            google.maps.event.trigger( map, 'resize' );         }); 

Comments

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -