Выбор ближайшего маркера из бассейнаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Выбор ближайшего маркера из бассейна

Сообщение Anonymous »

У меня есть функция, которая отслеживает мое местоположение, и это будет точка происхождения/начала моей полилинии, но когда я хочу поместить вход в пункт назначения, я чувствую себя озадаченным:
это то, что функция, которая устанавливает значения полилинии:

Код: Выделить всё

  Future getDirections({
required LatLng origin,
required LatLng destination,
}) async {
final response = await _dio.get(
_baseURL,
queryParameters: {
'origin': LatLng(
LocationManager.shared.currentPos?.latitude ?? 0.0,
LocationManager.shared.currentPos?.longitude ?? 0.0,
),
'destination': '',
'key': google_API_Key,
},
);
if (response.statusCode == 200) {
return Directions.fromMap(response.data);
}
return null;
}
}
< /code>
Я называю его в главном виджете Googlemap, подав ему необходимую информацию, но я не могу придумать способ настроить A для цикла, чтобы определить ближайший маркер в моем текущем месте.class Station {
String stationName;
String address;
String thumbNail;
LatLng locationCoords;

Station({
required this.stationName,
required this.address,
required this.thumbNail,
required this.locationCoords,
});
}

final List evStations = [
Station(
stationName: '**********',
address: '**********',
thumbNail: 'assets/mapicons/***.png',
locationCoords: LatLng(**.******, **.******),
),
Если кто -то может дать мне намек на тип функции, чтобы вернуть выбранный маркер в качестве «ближайшего», который для подачи в функцию полилины он будет очень полезным.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -of-a-pool
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»