У меня есть название города, но не значение long long для этого города. Как я могу получить значения lat и long из имени города, а затем сохранить его в переменной в iOS? Я видел обратное кодирование по георежиму, но примеры, которые я видел, противоположны тому, что я ищу (они находят название города из lat/lon).Как найти длинный лат от названия города
ответ
Создать геокодер и передать имя строки:
Не забудьте добавить CoreLocation к вашему проекту и #import <CoreLocation/CoreLocation.h>
, в качестве альтернативы, если вы используете Xcode 5, модуль поддержки автоматически свяжется с правильной рамки с @import CoreLocation;
NSString *city = @"New York, New York";
CLGeocoder *geocoder = [CLGeocoder new];
[geocoder geocodeAddressString:city completionHandler:^(NSArray *placemarks, NSError *error) {
if (error) {
NSLog(@"Error: %@", [error localizedDescription]);
return; // Bail!
}
if ([placemarks count] > 0) {
CLPlacemark *placemark = [placemarks lastObject]; // firstObject is iOS7 only.
NSLog(@"Location is: %@", placemark.location);
}
}];
который дает
Место находится: < + +40,72377900, -73,99128900> +/- 100.00m (скорость -1,00 mps/course -1.00) @ 9/24/13, 14:34:18 Британское летнее время
Я просто регистрирую метку, чтобы вы получили немного больше, но вы можете увидеть lat, long Нью-Йорка.
Тогда вы не используете iOS 7. Вместо этого попробуйте использовать 'lastObject'. – Abizern
- 1. Как получить страну от названия города
- 2. экстракт длинный/лат из строки
- 3. Как рассчитать новый лат длинный на основе расстояния от точки
- 4. Как найти название страны из названия города на Java?
- 5. Получение названия города геолокации
- 6. Как очень эффективно назначить лат/длинную границу города, описанную формой?
- 7. Расчет лат и длинный от подшипника и расстояния
- 8. Экспорт маршрутов карты Google в лат/длинный
- 9. Как найти лат/длинный, который находится в x км к северу от заданного лата/долго?
- 10. Как найти лат/длинный километр в восточном/западном направлении от данного лата/долго?
- 11. Как получить долготу, широту от названия города Код андроида
- 12. Получить длинный и лат с устройства
- 13. Как преобразовать повернутый NetCDF в нормальный лат/длинный?
- 14. Укажите латентный и длинный для Google Визуализации Geochart вместо названия города
- 15. Возврат названия страны из одного города?
- 16. Получить широту и длину с названия города
- 17. Как получить лат и длинный центр google map iOS
- 18. Как использовать geonames API для получения названия города?
- 19. Индексная длина поля для названия города
- 20. Передача названия города CLGeocoder новому классу UILabel
- 21. Api, чтобы найти близлежащие города
- 22. Как найти лат, длинный из заданной области с помощью пин-кода
- 23. GeoCoder возвращает различный длинный/лат-идентификатор для значения геометрии-местоположения
- 24. Есть ли способ получить длинный лат MKMapView касания - iPhone SDK
- 25. Как получить лат и LNG от геолокации
- 26. Фильтровать список городов с широтой и долготой на заданном расстоянии от другого города (с лат/длинным)?
- 27. Как найти самый длинный путь?
- 28. Нормализовать названия компаний, используя длинный набор правил
- 29. Как найти название города в приложении iPhone?
- 30. Получить имя места от лат и долго без Интернета/wifi
Если ** обратное геокодирование ** является * противоположным * от того, что вы ищете, то что, по вашему мнению, называется тем, что вы ищете? – Joe
Я пытался подтолкнуть вас в правильном направлении. Он называется ** [геокодирование] (https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLGeocoder_class/Reference/Reference.html#//apple_ref/occ/instm/CLGeocoder/geocodeAddressDictionary:completionHandler :) ** и Джей Гаджар был близок. – Joe
@ user2588945 Вы проверили документацию, попробовали что-то вроде 'geocodeAddressDictionary: completionHandler:' например и не работали? – Alladinian