Как я могу получить расстояние между двумя местами? - PullRequest
0 голосов
/ 26 марта 2011

привет, я хочу расстояние между двумя точками ... означает, что у меня есть два места: широта и долгота, тогда я хочу расстояние между этими двумя местами

я хочу что-то подобное ...

http://maps.google.com/maps?saddr=23.029772,72.527871&daddr=23.1901748,72.0127743

не похоже на php, .net или java-функцию, которые дают расчет расстояния ...

если я ищу результат по функции, это дает мне 55.61 вывод для этой широты и логарифма, а на карте - 65.5 вывод. Как я могу получить это в JSON OT XML или любой другой формат?

1 Ответ

1 голос
/ 26 марта 2011

... есть встроенная функция в iOS, которая сделает это за вас. Ознакомьтесь с документацией CLLocation. Особенно distanceFromLocation:, который, как следует из названия, возвращает разницу между двумя точками в метрах. Вы можете создать объект CLLocation, используя lat и lon.

Если вам не нужно расстояние по прямой линии, вам нужно использовать Google Directions API, который хорошо документирован здесь: http://code.google.com/apis/maps/documentation/directions/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...