Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
Needs more info comment that > 10 days [ID: 963198]
Comment such as: SPAM, non-actionable [ID: 963127]
Resolved actionable follow-up comments [ID: 963027]
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
GMSPlacePicker is getting crash when user does not select any place from picker view and press Back button.
Here is my code:
- (void)findNearByPlace :(CLLocationCoordinate2D)center {
CLLocationCoordinate2D northEast = CLLocationCoordinate2DMake(center.latitude + 0.001,
center.longitude + 0.001);
CLLocationCoordinate2D southWest = CLLocationCoordinate2DMake(center.latitude - 0.001,
center.longitude - 0.001);
GMSCoordinateBounds *viewport = [[GMSCoordinateBounds alloc] initWithCoordinate:northEast
coordinate:southWest];
GMSPlacePickerConfig *config = [[GMSPlacePickerConfig alloc] initWithViewport:viewport];
self.placePicker = [[GMSPlacePicker alloc] initWithConfig:config];
[self.placePicker pickPlaceWithCallback:^(GMSPlace *place, NSError *error) {
if (error != nil) {
NSLog(@"Pick Place error %@", [error localizedDescription]);
return;
}
if (place != nil) {
NSLog(@"Place name:%@",place.formattedAddress);
placeName =
placeAddress = place.formattedAddress;
//hide previous marker
self.mapMarker.map = nil;
self.locaitonTitle =
self.locationAddress = place.formattedAddress;
self.mapMarker = [GMSMarker markerWithPosition:place.coordinate];
self.mapMarker.icon = [UIImage imageNamed:@"ic_ellipse_black.png"];
mapLattitude = place.coordinate.latitude;
mapLongitude = place.coordinate.longitude;
self.mapMarker.draggable = YES;
markerTag = @"2";
markerDefault = @"default";
self.mapMarker.userData = @{};
self.mapMarker.map = self.mapView_;
[self showLocationPopUp:placeName address:placeAddress withCoord:place.coordinate];
//[self showLocationFoundView];
} else {
[self addOwnLocation : longPressCoord];
NSLog(@"No Place is selected yet");
}
}];
}
Any help?