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;
}