search method
Future<List<NominatimResponse> >
search({
- required SearchRequest searchRequest,
- String? language,
override
Implementation
@override
Future<List<NominatimResponse>> search({
required SearchRequest searchRequest,
String? language,
}) async {
return await loadWithIsolate(() async {
var response = await NominatimServiceClient(
type: NominatimServiceType.search,
searchRequest: searchRequest,
language: language,
).request();
// Convert response to a list of NominatimResponse objects
return (response as List<dynamic>)
.map<NominatimResponse>(
(i) => NominatimResponse.fromJson(i as Map<String, dynamic>))
.toList();
});
}