2016-07-03 1 views
0

c.map = self.map行がEXC_BAD_ACCESSで失敗します。ドキュメントからGoogleマップで円を表示しているアクセスが不正です

:あなたはCLLocationCoordinate2D

このような
c.position = coordinate; // Some CLLocationCoordinate2D position 
c.map = self.map 

GMSCircleの位置を指定する必要が

/** 
* The map this overlay is on. Setting this property will add the overlay to the 
* map. Setting it to nil removes this overlay from the map. An overlay may be 
* active on at most one map at any given time. 
*/ 
@property(nonatomic, weak) GMSMapView *GMS_NULLABLE_PTR map; 

- (void)showResult:(GMSPlace *)place { 
    self.place = place; 

    GMSCameraPosition *position = [[GMSCameraPosition alloc] initWithTarget:place.coordinate zoom:16 bearing:0 viewingAngle:0]; 
    [self.map setCamera:position]; 

    GMSCircle *c = [[GMSCircle alloc] init]; 
    c.radius = 75 * 1609.344; 
    c.fillColor = [UIColor blueColor]; 
    c.map = self.map; 

} 

答えて

1

はまた、それはまた、マップを表示alpha少ないとfillColorを与えます。
これがあなたを助けてくれることを願っています。

関連する問題