Проверьте, является ли имя CLPlacemark адресом улицы

Можно ли проверить, является CLPlacemark's имя CLPlacemark's адресом улицы?

Я хотел бы показать название, если это торговый центр, тематический парк, школа или что-то еще интересное, но не если это адрес улицы.

Я думал об использовании регулярного выражения, такого как это, чтобы проверить, является ли имя адресом улицы

 ^\d+ ([a-zA-Z0-9'-] ?)+$ 

Но я чувствую, что это не всегда будет работать, особенно в других странах.

Есть ли способ проверить, является ли имя CLPlacemark адресом улицы, например, проверка размера метки, или мне придется использовать стороннюю библиотеку?

Попробуйте проверить name на проспекте CLPlacemark (улица) и subThoroughfare (номер улицы).

 var placemark: CLPlacemark if placemark.name.rangeOfString(placemark.thoroughfare) != nil && placemark.name.rangeOfString(placemark.subThoroughfare) != nil { println("Name is likely the same as address") } else { println("Name is distinct from street address") } 

Существует также свойство CLPlacemark «AreaOfInterest», которое вы можете проверить. Это часто помечено для областей с общей категорией, таких как аэропорты, торговые центры, школы, музеи и т. Д.

Поскольку вы хотите удалить что-либо, что по существу не представляет интерес, возможно, это поле будет работать для вас?

  • Преобразование PFGeoPoint Lat и Long из Parse в CLLocation Lat и Long in swift
  • Swift - scrollView.scrollEnabled = true, тогда требуется новое перетаскивание?
  • Как увеличить цвет нижнего представления ниже индикатора дома в iphone X?
  • Точные параметры диапазона геолокации
  • Получение ScrollView для работы с Autolayout и раскадровки
  • Обрабатывать несколько несанкционированных запросов после истечения токена доступа
  • Swift: didSelectContactProperty не вызывается
  • Кажется, что CoreData сохраняет неправильную переменную
  • Анимация Double от 0 до 1 в Swift за определенный интервал
  • UIPageViewControllerDataSource - не вызываемый вызов segueForUnwindingToViewController
  • Как настроить openVPN программно в swift?
  • Interesting Posts

    Защитить файл sqlite в IOS

    Установка делегата пользовательского класса в контроллер View View

    Как визуализировать изображения без блокировки пользовательского интерфейса?

    Просмотр контроллера, не показывающего содержимого

    Фильтр Kalman для RSSI в iOS

    iOS Присутствует Popover из нижней части панели инструментов

    Могу ли я тестировать свое приложение Ionic на своем устройстве iOS без программы Apple Developer

    Assembly.GetManifestResourceStream не работает с Xamarin на iOS

    Дизайн шаблона для ожидания взаимодействия с пользователем в iOS?

    Прореживание приложений для видео ресурсов на iOS

    Изменение размера iOS: есть ли лучшая интерполяция, чем kCGInterpolationHigh?

    Swift 2.0 Функция печати

    IOS 8 с задней и передней камеры

    Swift не может деактивировать ячейку с идентификатором Cell – должен зарегистрировать nib или класс для идентификатора или подключить ячейку прототипа в раскадровке

    Предупреждения профиля профиля Xcode

    Давайте будем гением компьютера.