我需要将来自Google Maps SDK的Picker Place的精选名称放到我自己的TableView中。它应该是距离中心位置的距离。我使用了框架,但我看到了自动生成的地图,下面有选择器位置和表格。
CLLocationCoordinate2D center = CLLocationCoordinate2DMake(37.788204, -122.411937);
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];
_placePicker = [[GMSPlacePicker alloc] initWithConfig:config];
[_placePicker pickPlaceWithCallback:^(GMSPlace *place, NSError *error) {
if (error != nil) {
NSLog(@"Pick Place error %@", [error localizedDescription]);
return;
}
答案 0 :(得分:0)
如您所见,pickPlaceWithCallback
仅返回用户选择的单个地点。
如果您正在寻找用户可能正在查找的地点列表,那么currentPlaceWithCallback
将很适合您。
但是,如果您需要以任意位置为中心的结果列表,很遗憾iOS Places API无法提供这样做的方法。