У меня есть приложение, которое нуждается в точном адресе, используя GPS-координаты мобильного телефона в ПОРТУГАЛИИ и БРАЗИЛИИ.GPS точность в помещении
Когда я пытаюсь получить мой текущий адрес местонахождения (в помещении), местность, а также название улицы верны, но номер улицы и почтовый индекс обычно неправильны.
Я использую обратного геокодирования ти API Карт Google здесь код вызова:
NSString *requestUrlString = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/geocode/json?address=%@&sensor=false", coordinatesString];
//Creating the HTTP Request and setting the required post values
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:requestUrlString]];
[request setTimeOutSeconds:200];
[request setDelegate:self];
[request setDidFinishSelector:@selector(geocodeFinished:)];
[request setDidFailSelector:@selector(geocodeFailed:)];
[request startAsynchronous];
Мой вопрос, с помощью рамки IOS Maps, можно получить координаты конкретного места и перевести это правильный адрес? И что я могу сделать для повышения точности внутренних/наружных координат?
Спасибо, заранее, для уточнения вопроса просто спросите, я буду здесь.
Для точности внутри зданий есть некоторые дополнения в iOS7, которые следует учитывать и могут оказаться полезными. В частности, посмотрите на что-то, называемое iBeacons. – isaac
@isaac Да, я знаю, но мы не можем обсуждать здесь :) – Mat