Я работаю над проектом, который может отображать список ближайших мест (с моего текущего места). Я использую API Google Адресов, и то, что я попробовал, показано ниже. Я вижу новый вид, в котором есть карта с меткой позиции наиболее известных мест и таблицы, которая содержит список этих мест. Мне нужно получить список мест, чтобы я мог отобразить его на моем столе.Получить список ближайших мест с API Google Адресов
- (IBAction)pickPlace:(UIButton *)sender {
CLLocationCoordinate2D center = CLLocationCoordinate2DMake(51.5108396, -0.0922251);
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;
}
if (place != nil) {
NSLog(@"Place name %@", place.name);
NSLog(@"Place address %@", place.formattedAddress);
NSLog(@"Place attributions %@", place.attributions.string);
} else {
NSLog(@"No place selected");
}
}];
}
Не могли бы вы дать дополнительную информацию? Любые ссылки? – kenzolek
Вы уверены, что не можете получить идентификатор всех мест с mapView и транспорт до моего собственного UITableView? – kenzolek
Вид карты является закрытым, если вы сделали доступ к нему, но это неправильный способ решить проблему. – Wain