Поиск местоположения в iPhone SDk - PullRequest
0 голосов
/ 16 августа 2011

Можем ли мы получить приблизительное местоположение iPhone без использования GPS.Что-то регион в настройках iPhone тоже будет полезно.Любая идея ?

Ответы [ 2 ]

1 голос
/ 16 августа 2011

Бесплатные веб-API доступны для определения местоположения с помощью IP-адреса.

http://www.ipaddressapi.com/

http://ipinfodb.com/ip_location_api.php

С помощью этих API вы можете определить ближайшийгород.

1 голос
/ 16 августа 2011

Когда вы используете базовую структуру , она будет искать местоположение, используя любой из трех методов: GPS, триангуляция вышек сотовой связи и Wi-Fi-позиционирование. Это означает, что все устройства iOS могут получить свое местоположение.

У вас нет причин не использовать это.

Однако вы сказали «что-то регион в настройках iphone». Этот код может получить название страны:

NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *countryName = [locale displayNameForKey:NSLocaleCountryCode value:countryCode]];

Для получения дополнительной информации о NSLocale см. Руководство Apple locales .

...