Приветствую. Нужна помощь в следующей ситуации:
1. Ситуация: приложение для iOS, написанное в Xcode на swift-e позволяет открываемому в UIWebView
https://сайту фиксировать гео-координаты, сделал по докам из инета:
в info.plist прописал Location Always Usage Description и Location When In Use Usage Descprition
в ViewCOntroller.swift прописано:
import CoreLocation
class ViewController: ... , CLLocationManagerDelegate {
...
let locationManager = CLLocationManager()
...
override func veiwDidLoad(){
...
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters
locationManager.startUpdatingLocation()
...
}
В итоге при проверке работы приложения на симуляторе получаю в БД сайта ( который открывается в UIWebView ) координаты почему-то la = 37.785835 lo = -122.406418 - это Сан-Франциско, хотя я физически нахожусь в Москве ( и координаты примерно должны быть 55,...... 37,...... ).
2. Вопрос: координаты не соответствуют моему физическому местоположению потому, что я не указал еще какие-то нужные настройки или это из-за того, что приложение работает в режиме проверки на встроенном в Xcode симуляторе? Пробовал Debug->Simulate Location - все равно фиксируются выше указанные координаты.
Заранее спасибо.