Я разрабатываю чат-приложение для обмена мгновенными сообщениями. В котором пользователь должен ввести свой почтовый индекс, и когда он пойдет для опции поиска, в нем указан конкретный радиус в миле, через который будет выполняться операция поиска. Итак, теперь я есть два zipcode, один из которых является пользователем, а другой - почтовым индексом моего друга, из которого я могу получить пользователей в пределах этого радиуса между ними и их местоположением. Можете ли вы помочь мне, как действовать дальше и какие рамки я должен использовать для их получения. Пожалуйста, помогите мне так как я новичок в развитии iOS.Как получить расстояние и местоположение с помощью zipcode в iOS?
ответ
Сначала вам нужно преобразовать почтовый индекс/адрес в Шир/положение с помощью CLGeocoder
. После того, как у вас есть эти позиции, вы можете:
Если вы хотите использовать фактическое расстояние CLLocation
и distanceFromLocation:
.
Если вы хотите пройти расстояние, вам необходимо использовать навигационную систему для проезда, например MKDirections
.
Обратитесь к этому answer, чтобы получить Широта и долготу от почтового индекса. Как только вы получите почтовые индексы вашего источника и получателя, вы можете получить расстояние, используя это answer.
Обратите внимание: это будет воздушное расстояние, а не фактическое расстояние. Вы можете оценить Google Map или API направления, чтобы найти фактическое расстояние.
можете ли вы предложить мне, какие рамки я должен использовать для этого? – Sushrita
Нет прямого решения для получения расстояния между 2-мя почтовыми индексами, но вы можете использовать google API для получения длинной длины вашего почтового индекса, а затем с помощью этих длинной длинной вы можете найти расстояние между zip-кодами.
#import <CoreLocation/CoreLocation.h>
CLLocation *locA = [[CLLocation alloc] initWithLatitude:lat1 longitude:long1];
CLLocation *locB = [[CLLocation alloc] initWithLatitude:lat2 longitude:long2];
CLLocationDistance distance = [locA distanceFromLocation:locB];
- 1. iOS Найти местоположение (широта, долгота) от Zipcode
- 2. Как получить ZipCode от широты и долготы в iOS?
- 3. Как получить расстояние по городу + zipCode на google maps API
- 4. Как получить текущее местоположение с помощью CLLocationManager в iOS
- 5. Как получить, сохранить и рассчитать расстояние между координатами с CoreLocation
- 6. Как получить местоположение пользователя с помощью инфраструктуры геолокации iOS
- 7. Как получить местоположение пользователя
- 8. Получить GPS-местоположение в IOS 8 с помощью XAMARIN
- 9. iOS: Получить местоположение пользователей
- 10. Получить текущее местоположение пользователя с помощью CLLocation в IOS
- 11. Как увеличить расстояние, задавая местоположение?
- 12. Как получить системный адрес zipcode с помощью jquery или python
- 13. Как получить данные zipcode - timezone с помощью python?
- 14. MYSQL - радиус Zipcode - оптимальное и обратное расстояние до внешнего выбора
- 15. iOS - установить местоположение клавиатуры с помощью CustomGestureRecognizer
- 16. Как получить текущее местоположение в ios 8?
- 17. Как получить расстояние с помощью локон?
- 18. Как получить только устройство GPS-местоположение ios
- 19. Получить местоположение с помощью json и tweepy?
- 20. Как добавить горизонтальное расстояние и вертикальное расстояние программно в ios?
- 21. Найдите местоположение, используя только расстояние и подшипник?
- 22. Получить координату GPS, учитывая текущее местоположение, опору и расстояние
- 23. Как получить проверенное местоположение с помощью HTML5?
- 24. Местоположение в Java и iOS
- 25. Как получить местоположение с помощью GPS?
- 26. iOS Получить местоположение пользователя как NSString
- 27. Как получить текущее местоположение с помощью MapModule?
- 28. Как получить местоположение с помощью qml - BlackBerry
- 29. Как получить местоположение с помощью GoogleApiClient?
- 30. Как получить GPS-местоположение с помощью AsyncTask?
Не могли бы вы рассказать мне, как и где получить навигационную систему? – Sushrita
'MKDirections'? Его часть MapKit – Wain