title: Flutter Google Maps, Trying to create an already created platform view, view id: 0
body: <p>For first time google maps flutter ,loads perfect but when hot restart it , it goes to platform exception </p>
  
  <p>google_maps_flutter: ^0.5.21+15</p>
  
  <p><a href="https://github.com/flutter/flutter/issues/45695#issuecomment-569347826" rel="noreferrer">Github [google_maps_flutter] Trying to create an already created platform view #45695</a></p>
  
  <pre><code>[ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(error, java.lang.IllegalStateException: Trying to create an already created platform view, view id: 0
  </code></pre>
  
  <p>Flutter doctor -v </p>
  
  <pre><code>[✓] Flutter (Channel stable, v1.12.13+hotfix.5, on Linux, locale en_IN)
      • Flutter version 1.12.13+hotfix.5 at /home/asus/Documents/Flutter_SDK/flutter
      • Framework revision 27321ebbad (2 weeks ago), 2019-12-10 18:15:01 -0800
      • Engine revision 2994f7e1e6
      • Dart version 2.7.0
  
  
  [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
      • Android SDK at /home/asus/Android/Sdk
      • Android NDK location not configured (optional; useful for native profiling support)
      • Platform android-29, build-tools 29.0.2
      • Java binary at: /snap/android-studio/81/android-studio/jre/bin/java
      • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
      • All Android licenses accepted.
  
  [✓] Android Studio (version 3.5)
      • Android Studio at /snap/android-studio/81/android-studio
      • Flutter plugin version 42.1.1
      • Dart plugin version 191.8593
      • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
  
  [✓] Connected device (1 available)
      • vivo 1723 • 49269ad3 • android-arm64 • Android 9 (API 28)
  
  • No issues found!
  </code></pre>