2012-04-09 3 views
1

Я пытаюсь изменить наше приложение с MKReverseGeocoder на CLGeocoder для устройств под управлением iOS 5, но я получаю разные результаты от двух классов. В частности, при выполнении обратного геокод с этой координате:CLGeocoder возвращает другой результат, чем MKReverseGeocoder

(47.643126, -122.204037) 

Я получаю от этого MKReverseGeocoder:

10210 NE Points Dr 
Kirkland, Washington 98033 

, но я получаю от этого CLGeocoder:

9601-10267 NE Points Dr 
Kirkland, Washington 98033 

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

Вопрос: Есть идеи, как улучшить результаты с CLGeocoder?

Спасибо,
Дэвид

ответ

0

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

+0

Да, я это понял. В какой-то момент нам придется иметь дело с этим. Спасибо за ответ. –

Смежные вопросы