dispose method

void dispose ()

释放原生端对应的资源, 除了AMapServices

Implementation

static void dispose() {
  kNativeObjectPool
//        .where((it) => it.runtimeType != AMapServices) // AMapServices类不释放
      .forEach(release);
  if (_iosSearch != null) release(_iosSearch);
  if (_androidPoiSearch != null) release(_androidPoiSearch);
  if (_androidInputTip != null) release(_androidInputTip);
  if (_androidGeocodeSearch != null) release(_androidGeocodeSearch);
  if (_androidRouteSearch != null) release(_androidRouteSearch);
  if (_androidBusStationSearch != null) release(_androidBusStationSearch);
  if (_androidDistrictSearch != null) release(_androidDistrictSearch);
  if (_androidWeatherSearch != null) release(_androidWeatherSearch);
}