提交 865026f1 authored 作者: 张国庆's avatar 张国庆

Update amap_controller.dart

上级 c3d6b021
......@@ -64,7 +64,7 @@ class AMapController {
}
if (_mapState.widget.onMapSearchRegeocode != null) {
_methodChannel.mapSearchRegeocode(mapId: mapId).listen(
(MapSearchRegeocodeEvent e) =>
(MapSearchRegeocodeEvent e) =>
_mapState.widget.onMapSearchRegeocode!(e.value));
}
if (_mapState.widget.onTap != null) {
......@@ -150,6 +150,11 @@ class AMapController {
return _methodChannel.takeSnapshot(mapId: mapId);
}
/// 判断点是否在多边形内
Future<bool?> containsPoint(LatLng point, id) {
return _methodChannel.containsPoint(point, id, mapId: mapId);
}
//地图可视区域
Future<dynamic> getVisibleRegion() {
......@@ -160,8 +165,10 @@ class AMapController {
// searchType
// 0 根据输入信息 获取poi点
// 1 根据经纬度 获取周边poi点
Future<void> searchPoi(String keyWord,int searchType,{latitude=0.0,double longitude=0.0}) {
return _methodChannel.searchPoi(keyWord,searchType, mapId: mapId,latitude: latitude,longitude: longitude);
Future<void> searchPoi(String keyWord, int searchType,
{latitude = 0.0, double longitude = 0.0}) {
return _methodChannel.searchPoi(keyWord, searchType,
mapId: mapId, latitude: latitude, longitude: longitude);
}
//搜索POI
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论