After release 2.0.0-rc.16 google maps does not display initially



  • I have been using google maps integrated nicely with the onsen.io framework. But, when I updated to 2.0.0-rc.16 the map does not show initially. I can roll back to 2.0.0-rc.15 and the map does appear initially. I can’t figure out what is the culprit.

    The HTML code follows:

    ons-template(id="walking_geo")
      ons-page(ons-show="walking.onShowMap(main.store)" ons-destroy="walking.onDestroyMap()")
        div(id='walkMap')
    

    and the javascript:

    var vm = this;
    vm.lat = ....; vm.lng = ....;
    vm.onShowMap = function(store) {
      var mapElement = document.getElementById("walkMap");
      var latlng = new google.maps.LatLng(vm.lat, vm.lng);
      myOptions = {zoom: 13, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP}
      var map = new google.maps.Map(mapElement, myOptions);
      map.overlay = new google.maps.OverlayView();
      map.overlay.draw = function () { };
      map.overlay.setMap(map);
      map.geocoder = new google.maps.Geocoder();
      vm.map = map;
    }
    
    

    Any idea on what change caused this issue? Looking at the changes nothing pops out to me. I looked at the console logs and the other difference I see is in rc.15 there are a lot of tile gets (PNG) which do not appear in the rc.16. Any ideals on internal breakpoints to set within ONSEN?

    Thanks,

    Aaron


Log in to reply