Привет, я пытаюсь разработать приложение, в котором я импортирую XML-файл с адресами, а затем Google Maps должен сообщить мне ближайшие места в зависимости от моего текущего местоположения.
Может кто-нибудь помочь мне с этим.
Спасибо
Похоже на идеальный вариант использования Матрица расстояний .Сначала вам нужно будет проанализировать файл XML, а затем создать запрос матрицы расстояний, включающий все ваши местоположения.Это вернет ответ, который даст вам расстояния до всех мест.
Вы можете использовать google.maps.geometry.spherical.computeDistanceBetween() для расчета расстояния между двумя широтами. Когда вы не знали, что LatLng впервые запросил их через геокодирование .
google.maps.geometry.spherical.computeDistanceBetween()
Это даст вам расчетное расстояние между точками.
Если вы не хотите получать расстояние на основе маршрута (например, расстояние вождения), запросите directions-Service , ответ будет содержать маршрут и расстояние. Для запроса расстояний для нескольких маршрутов с 1 запросом вы также можете использовать DistanceMatrixRequest