2017-01-08 3 views
0

Я новичок в программировании на iOS. Я работал над проектом, который должен отображать и показывать несколько маркеров на карте через координаты (SDK Google iOS). Я следил за этим tutorial, чтобы создать маркеры на карте.Как отображать несколько маркеров с помощью SDK Google iOS из Network Request?

Я могу получить ответ, используя NSLOG. Я хочу напечатать эти координаты на картах. Пожалуйста, дайте мне ясный пример в Objective-c.

+0

вы можете показать нам ответ, чтобы мы могли вам помочь? – CodeChanger

ответ

0

Основываясь на вопросе, здесь вы можете использовать несколько маркеров с помощью цикла for, как показано ниже.

NSArray *arrLatLong; // Get it from your response 

for(NSDictionary *dictLocation in arrLatLong){ 

    GMSMarker *marker1 = [[GMSMarker alloc] init]; 
    marker1.position = CLLocationCoordinate2DMake(dictLocation[@"latitude"].doubleValue,dictLocation[@"longitude"].doubleValue); 
    marker1.title = @"Lake Eola"; 
    marker1.snippet = @"Come see the swans"; 
    marker1.appearAnimation = kGMSMarkerAnimationPop; 
    marker1.icon = [GMSMarker markerImageWithColor:[UIColor greenColor]]; 

    //Assign that marker to your current MapView 
    marker1.map = self.mapView; 

} 

Используйте это после получения ответа от сервера.

Надеюсь, это вам поможет.

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

  • Нет связанных вопросов^_^