Google Maps Shading - iOS - PullRequest
       5

Google Maps Shading - iOS

0 голосов
/ 11 января 2011

Допустим, у меня есть список городов (со всего мира). Возможно, «Даллас» появляется 4 раза, тогда как другой город может появляться 2 раза или даже один раз. Я хотел бы иметь карту земного шара в своем приложении для iPhone, где города заштрихованы в соответствии с тем, как часто они появляются в списке, так что чем темнее город, тем больше раз он появляется в списке городов. Могу ли я использовать карты Google для этого? Из чего состоит достижение чего-то подобного? У меня есть опыт работы с iOS, и я написал много приложений для iPhone, но я никогда не имел дело с GPS, Google Maps и т. Д.

1 Ответ

1 голос
/ 11 января 2011

Вы можете использовать MapKit (Google Maps) для этого. Вдобавок ко всему, вам нужно было бы написать свой собственный класс MKAnnotationView, который отображает пользовательский пин-код на карте и класс MKAnnotation для передачи частоты (когда город появляется) в данные.

Вам необходимо переопределить - (id)initWithAnnotation:(id <MKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier в своем пользовательском MKAnnotationView и установить image на основе свойства NSInteger в своем пользовательском классе MKAnnotation, в котором хранится частота для города.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...