I
I
Ilya2020-03-03 17:52:44
Google Maps
Ilya, 2020-03-03 17:52:44

How to find the nearest address (from the list of addresses) to another address?

Привет!
Мне это нужно сделать не в формате какого-то пользовательного интерфейса в приложении, а просто для себя, для ручной обработки.
Т.е. у меня есть список адресов (пускай это будет пункт выдачи) и список адресов клиентов, и мне нужно найти какой пункт выдачи ближайший к клиенту.
Подозреваю, если разбираться в api каких-нибудь из карт, это должно быть очень легко сделать.
Подскажите, так ли это? В какую сторону копать или может есть готовое решение?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
I
Ilya, 2020-03-04
@Cor4win

With this piece of java code, you can calculate the distance between two points, having their latitude-longitude. Add a little bit and there will be the necessary program, without any cards)

F
freeExec, 2020-03-03
@freeExec

I suspect if you understand the function of some GIS or Spatial Databases , this should be very easy to do.

One trouble, somewhere it is necessary to take data for this.
On Google Yandex, you can solve this manually, with your eyes to determine who is closer. Or sit programming, mastering the geocoder and routing between these points, if you need it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question