KakaoMapWebController constructor
KakaoMapWebController({
- WebMapController? controller,
- required MethodChannel channel,
- required MethodChannel overlayChannel,
Implementation
KakaoMapWebController({
WebMapController? controller,
required this.channel,
required this.overlayChannel,
}) {
if (controller == null) {
final error = KakaoMapError("KAKAO_MAP_WEB_LOAD_FAILED",
"Timeout loading map elements. Please retry later.");
onMapError(error);
return;
}
overlay = WebOverlayController(
overlayChannel, controller, onPoiClick, onLodPoiClick);
// ignore: prefer_initializing_formals
this.controller = controller;
web.window.addEventListener('resize', _resizedEvent.toJS);
channel.setMethodCallHandler(webHandle);
onMapReady();
}