2013-06-17 2 views
0

Я собираюсь в Интернете и посмотрел документы, предоставленные Google, пытаясь найти что-то об этом. Установить текущее местоположение и подзаголовок?Установить текущее местоположение Название и субтитры - Карты Google SDK IOS

Что я специально ищу, это установить заголовок и субтитры для текущего местоположения «точка». Таким образом, когда пользователь нажимает на точку/текущее местоположение, заголовок и субтитры появляются.

Он должен работать очень похоже на линии с GMSMarker. Я смог установить GMSMarker поверх текущей точки местоположения, но не совсем тот же результат. Вот мой код, если интересно:

// Создание маркера для текущего местоположения //

GMSMarker *CurrentLocationMarker = [[GMSMarker alloc] init]; 

    CLLocation *CurrentLocationNote = GoogleMaps.myLocation; 

CurrentLocationMarker.position = CLLocationCoordinate2DMake(CurrentLocationNote.coordinate.latitude, CurrentLocationNote.coordinate.longitude); 
CurrentLocationMarker.title = @"Current Location"; 
CurrentLocationMarker.snippet = CurrentLocation; 
CurrentLocationMarker.map = GoogleMaps; 

Just a Sample App, hence all the mess

ответ

3

Не могли бы вы сделать то, что вы сейчас делаете, но установить значок маркера, чтобы быть прозрачное изображение?

+0

Спасибо за ваш ответ. Я полагаю, что так, но я думал о чем-то вроде того, что вы видите в mkmapview (карты Apple), где вы можете установить заголовок и субтитры, просто написав это: MapView.userLocation.subtitle = [NSString stringWithFormat: @ "% @", Текущее местоположение]; (Currrent Location - это NSString, содержащий полный адрес) Возможно ли это с помощью Google maps sdk для ios? - Даниэль Леманн –

+0

Привет, Даниэль, нет, я не думаю, что он поддерживает что-то подобное, поэтому мое предложение было обходным путем. –

+0

Хорошо, спасибо за ваш ответ. Пальцы вверх. –

0

Как вы уже сделали, вы можете добавить маркер в свое текущее местоположение. Теперь для второй части, показывающий полный адрес, вы можете использовать reversegeocode службу, которая доступна в Google Maps Ios SDK и взять на полях addressline1 and addressline2 из firstresult в ответ и добавить их к сниппета этого маркера