Google Maps API получают результаты все время - PullRequest
0 голосов
/ 26 января 2012

У меня небольшая проблема с моим API Карт Google, и я был бы признателен за небольшую помощь.

Я отправил запрос в Google (LAT, LONG), чтобы дать мне соответствующие рестораны (например,расстояние 500 метров).Все хорошо с местами в людных местах (большой город, такой как Париж)

Моя проблема заключается в том, как найти решение, чтобы запросить Google на правильном расстоянии, чтобы дать мне ближайшие места для не слишком людных мест.

Лучший пример: - Я запрашиваю LAT LONG в районе, где на 500 м нет ресторана, но на 2 км.- Если сделать запрос с 50-километровой зоной, результаты не будут хорошими, если я не могу контролировать порядок, который Google вернул мне.- Как найти минимальное расстояние для запроса, чтобы получить наилучшие результаты для моего приложения

Спасибо и любая помощь приветствуется

1 Ответ

0 голосов
/ 26 января 2012

Вам нужно будет вычислить расстояние от местоположения пользователя до каждого результата, а затем изменить порядок результатов, чтобы выбрать наиболее близкие значения. Я считаю, вы можете переупорядочить результаты (я не юрист, но вижу ToS 10.1.1.d , применяется обычный отказ от ответственности) из API Адресов, пока вы его делаете ясно (для ваших пользователей), что вы это делаете;)

...