Только GPS может доставлять атрибуты местоположения: курс и скорость.
И, как правило, вам нужен GPS для точного определения местоположения, устройство без GPS будет доставлять местоположение.(Используя настройку точности CLLLocationAccuracyBest
)
Так что в этом случае у вас нет точной позиции, и вы всегда можете ее игнорировать.(Independnet, если устройство имеет GPS или нет)