Можем ли мы получить примерное местоположение iPhone без использования GPS. Что-то регион в настройках айфона тоже будет полезен.? Любая идея ?
Определение местоположения в iPhone SDk
comment
Есть ли причина не использовать GPS?
- person Macmade   schedule 16.08.2011
Ответы (2)
Доступны бесплатные веб-API для определения местоположения по IP-адресу.
http://ipinfodb.com/ip_location_api.php
С помощью этих API вы можете определить ближайший город.
person
Nandakumar R
schedule
16.08.2011
В небольших странах службы поиска IP-адресов работают плохо, поскольку серверы провайдеров зарегистрированы и работают в одном городе, а пользователям в других городах предоставляется доступ в интернет. Мой опыт в Израиле показывает, что 3 миллиона интернет-пользователей получают при поиске IP-адреса, в котором говорится, что все они расположены в 2-3 городах, тогда как многие крупные города никогда не возвращаются правильно при поиске IP-адресов.
- person RabinDev; 16.08.2011
При использовании базовая структура местоположения, он будет искать местоположение, используя любой из трех методов: GPS, триангуляцию вышек сотовой связи и позиционирование Wi-Fi. Это означает, что все устройства iOS могут получить их местоположение.
У вас нет причин не использовать это.
Однако вы сказали «что-то в настройках iphone». Этот код может получить название страны:
NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *countryName = [locale displayNameForKey:NSLocaleCountryCode value:countryCode]];
Для получения дополнительной информации о NSLocale см. документ Apple руководство по программированию локалей.
person
Alex Coplan
schedule
16.08.2011
Это было именно то, что мне было нужно (NSLocale). Сначала спасибо за понимание моего глупого вопроса, а затем за ответ
- person Arsalan Haider; 21.08.2011