Я использую Google Maps во Flutter (на ios, хотя это не должно иметь большого значения), и я пытаюсь использовать текущее местоположение устройства в качестве автозаполненного варианта, где должны быть googleMaps. Ищу.
Это должно быть местоположение по умолчанию, которое предварительно загружается до того, как пользователь вводит что-либо в текстовое поле, и немедленно заменяется чем-либо набранным. Я не говорю о начальной центральной точке карты.
Примечание: у меня уже есть доступ к их местоположению, и я могу преобразовать его в то, что нужно googlemaps, или из него. Проблема не в этом.
Моя проблема заключается в следующем:
Я, к сожалению, не могу НАЙТИ какой-либо вариант автозаполнения или предварительной загрузки для этой части программы. Итак, как я могу это сделать?
Future<void> _originAutocomplete() async {
stillBooking = false;
Prediction p = await PlacesAutocomplete.show(
context: context,
proxyBaseUrl: proxyUrl,
apiKey: googleMapKey,
mode: Mode.overlay,
language: "en",
location: new Location(last_known_position.latitude, last_known_position.longitude),
radius: 1000,
components: []);
originSelected(p);
}
Это единственная часть, которая фактически выполняет функцию получения информации, но все это часть используемого мной плагина google_maps_flutter, поэтому я не могу точно там внесу кучу изменений.