Я хотел бы найти ближайшее местоположение для данного адреса (пользовательский ввод) из массива местоположений (широта, долгота).
(Или, что еще лучше, отсортировать покрытия по расстоянию)
Я хочу добиться этого без отображения карты. Я также не уверен, какой API Google лучше всего подходит для этого (API геокодирования, Maps v3 и т. д.).
Что было бы лучшим подходом для этого?
Если бы кто-то мог указать мне в правильном направлении, это было бы очень признательно.
Места:
[
{
// Amsterdam
"lat": 52.3702157,
"lng": 4.8951679
},
{
// Berlin
"lat": 52.5200066,
"lng": 13.404954
},
{
// Brussels
"lat": 50.85,
"lng": 4.35
},
{
// Paris
"lat": 48.856614,
"lng": 2.3522219
},
{
// Madrid
"lat": 40.4167754,
"lng": -3.7037902
}
]
Ввод пользователя: Antwerp
{
"lat": 51.2194475,
"lng": 4.4024643
}
Должен вернуться: Brussels
{
"lat": 50.85,
"lng": 4.35
}
Или, отсортированные по расстоянию:
[
{
// Brussels
"lat": 50.85,
"lng": 4.35
},
{
// Amsterdam
"lat": 52.3702157,
"lng": 4.8951679
},
{
// Paris
"lat": 48.856614,
"lng": 2.3522219
},
{
// Berlin
"lat": 52.5200066,
"lng": 13.404954
},
{
// Madrid
"lat": 40.4167754,
"lng": -3.7037902
}
]
I want to achieve this without displaying a map
. Условия использования включают раздел (g) Запрещено использование контента без карты Google.. Вы должны убедиться, что ваше приложение соответствует условиям обслуживания. - person geocodezip   schedule 20.06.2014