iOS中的谷歌地图没有';不显示多个管脚

iOS中的谷歌地图没有';不显示多个管脚,ios,iphone,objective-c,google-maps,Ios,Iphone,Objective C,Google Maps,我在iOS应用程序中使用Google Maps SDK。我一直在地图上绘制多个管脚。这就是我尝试绘制管脚的方式。我使用完全相同的方法使用MapKit显示多个管脚,效果很好。但使用Google Maps没有成功 -(void)plotMembersOnMap { for (NSMutableDictionary *obj in self.jsonDictionary) { membersDict = [obj objectForKey:@"members"]; NSLo

我在iOS应用程序中使用Google Maps SDK。我一直在地图上绘制多个管脚。这就是我尝试绘制管脚的方式。我使用完全相同的方法使用MapKit显示多个管脚,效果很好。但使用Google Maps没有成功

-(void)plotMembersOnMap
{

  for (NSMutableDictionary *obj in self.jsonDictionary)
  {
    membersDict = [obj objectForKey:@"members"];

    NSLog(@"Count member %d",[membersDict count]);  // shows count
    for (NSDictionary *obj in membersDict)
    {
        CLLocationCoordinate2D center;
        NSString *latitudeString = [obj objectForKey:@"lat"];
        NSString *longitudeString = [obj objectForKey:@"lng"];

        double latitude = [latitudeString doubleValue];
        double longitude = [longitudeString doubleValue];

        center.latitude =latitude;
        center.longitude = longitude;

        NSString *userName = [obj objectForKey:@"pseudo"];
        GMSMarker *marker = [[GMSMarker alloc] init];
        marker.map = mapView_;
        marker.position = CLLocationCoordinate2DMake(center.latitude, center.longitude);
        customGoogleCallout.callOutTitleLabel.text = @"Member";
        customGoogleCallout.callOutUserName.text = userName;
        marker.icon = [UIImage imageNamed:@"marker_membre.png"];


        }
  }

}

只需尝试将lat和lon添加到阵列中,然后提供标记。位置。
对于i有一些循环,并且位置是索引[i]处的对象。

试试这个

 NSArray *latitudeString = [obj objectForKey:@"lat"];
 NSArray *longitudeString = [obj objectForKey:@"lng"];  
而不是

 NSString *latitudeString = [obj objectForKey:@"lat"];
 NSString *longitudeString = [obj objectForKey:@"lng"];
这可能有助于

CLLocationCoordinate2D center = { [[obj objectForKey:@"lat"] floatValue] , [[obj    objectForKey:@"lon"] floatValue] };
GMSMarker *marker = [GMSMarker markerWithPosition:center];

可能是因为它正在绘制您指定给
中心的最新坐标。您应该创建一个新实例,这样以前的值就不会被替换。

但是,纬度和经度是双值。实际上,我遇到了相同的错误,这里stackoverflow.com/questions/20944919/ios中的google maps不显示多个pin/20945358?noredirect=1 35; comment31459139_20945358;我的问题是,我可以在我的日志中打印dictionary]值,但它不能显示在我的mapu中。请帮助我,@AbhijitChaudhar@chandru检查你问题的答案并让我知道。。你能删除这个问题上不需要的评论吗?你得到答案了吗。?