2016-07-16 2 views
0

Я использовал GoogleMapKit, чтобы показать текущее местоположение пользователя. В соответствии с моим кодом http://pastie.org/10908950 его рабочий штраф, но в настоящее время его отображается синяя точка для текущего местоположения. Теперь мне нужно отображать текущее местоположение с розовым значком, как показано на изображении, а также изображение должно быть статичным в центре карты, пока оно показывает текущее местоположение всякий раз, когда местоположение выбирается из списка поисковой системы. Так же, как в образеGoogle Maps iOS SDK, Получение текущего местоположения пользователя

ценам ниже

[image2[2]

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

image1 .

Я знаю, что запрос длинный, но я знаю, что могу использовать здесь отличную помощь. Заранее спасибо.

+0

Вы можете использовать API google для отображения количества местоположений, связанных с текстом, и показать их в виде таблицы. –

+0

путем перетаскивания карты, а также путем поиска в поисковой системе, а розовый значок должен оставаться статичным в центре карты. – pri

ответ

1

С помощью Google Maps SDK, решение может быть достигнуто легко:

GMSMarker *marker = [[GMSMarker alloc] init]; 
marker = [GMSMarker markerWithPosition:position]; 
marker.icon = [GMSMarker markerImageWithColor:[UIColor blackColor]]; 
marker.icon = [UIImage imageNamed:@"house"]; 

Вы можете изменить цвет и изображение, основанное на вашем требовании.

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