searchKeyword static method
关键字搜索poi
在城市city
搜索关键字keyword
的poi, 可以设置每页数量pageSize和第page页
Implementation
static Future<List<AMapPoi>> searchKeyword(
String keyword, {
String city = '',
String types = '',
int pageSize = 20,
int page = 1,
}) async {
assert(page > 0 && page < 100, '页数范围为1-100');
assert(pageSize > 0 && pageSize < 50, '每页大小范围为1-50');
final List? dataList = await _channel.invokeMethod('searchKeyword', {
'keyword': keyword,
'city': city,
'pageSize': pageSize,
'page': page,
'types': types
});
// return dataList ?? [];
return dataList?.map((e) {
return AMapPoi.fromJson(e);
}).toList() ??
[];
}