Приложение для iPhone: интегрировать услугу определения местоположения - PullRequest
0 голосов
/ 15 июля 2011

В iPhone App я хочу интегрировать сервисы на основе местоположения, то есть я хочу получить название ближайшего ресторана в виде массива и отобразить в моем приложении.

Как мне этого добиться?

Ответы [ 3 ]

0 голосов
/ 15 июля 2011

Это будет идеально для вас, и вы можете Google все, что он не покрывает, но он очень хорош http://www.raywenderlich.com/2847/introduction-to-mapkit-on-ios-tutorial

0 голосов
/ 15 июля 2011

Вы должны попробовать следующий URL для получения ближайших ресторанов:

http://maps.google.com/maps?q=Restaurant&mrt=yp&sll=Latitude,Longitudeg&output=kml

Вы должны передать широту и долготу области, рядом с которой вам нужны ресторанывыше поля широты и долготы.Вы получите файл kml, который вам придется проанализировать.

0 голосов
/ 15 июля 2011

См. Руководство по программированию для определения местоположения , чтобы узнать, как получить ваше текущее местоположение GPS и т. Д.

Как только у вас есть ваше положение GPS, волшебства нет и ничего встроенного«получить список ближайших ххххх»: для этого вам нужен специальный API (например, база данных со всеми ресторанами и их GPS-положением, а запрос к вашему API будет выбирать те из вашей базы данных около запрашиваемого GPS-положения).

Вы, конечно, можете использовать и существующие веб-сервисы для этого, например, выполнить запрос к API поиска Google;на самом деле это зависит от ваших потребностей (какую информацию вам нужно получить, в каком формате, насколько квалифицированными они должны быть ...)

...