in Sources/AmplifyMapLibreUI/AMLMapCompositeView/AMLMapCompositeViewModel.swift [36:50]
func search() {
let text = searchText
let searchOptions = Geo.SearchForTextOptions(area: .near(mapState.center))
Amplify.Geo.search(for: text, options: searchOptions) { [weak self] result in
switch result {
case .success(let places):
DispatchQueue.main.async {
self?.places = places
self?.mapState.features = AmplifyMapLibre.createFeatures(places)
}
case .failure(let error):
print(error)
}
}
}