title: White flash when call map.remove() or map.getMap()
body: <p>I'm using the maps plugin (version 1) in the Cordova app: <a href="https://github.com/mapsplugin" rel="nofollow">https://github.com/mapsplugin</a> <br><br>
  When to go to the map page or go the other page from the map page, on the app, there is <strong>a quick white flash</strong>.
  It <strong>displaying a white screen and then disappear after about 0.5s</strong>, then the app works normally. <br/>
  Perhaps the both map.remove() and map.getMap() function is not work smoothly.<br/>
  This issue happens on the both android and ios.<br/>
  I know that <strong>the plugin changes the background-color of the map div and the parent elements as transparent</strong>. After I call the remove function, <strong>it will remove all inline style of map div and parent elements</strong>. This may be the cause. But I don't know how to resolve it.<br>
  Please help me resolve it. Thanks.</p>
  
  <pre><code>$scope.initNativeMap = function () {
          var div = document.getElementById("map_canvas");
          // Initialize the map view
          map = plugin.google.maps.Map.getMap(div);
          map.addEventListener(plugin.google.maps.event.MAP_READY, onMapReady);
      };
  
      function onMapReady() {
          console.log("map ready &gt;&gt; find current location");
          mixpanel.track("Map: initiliazed");
          $scope.getLocation();
      };
  
  $scope.changePage = function (pageName) {
         map.remove();
         $state.go(pageName);
      }
  </code></pre>