2014-10-29 21 views
7

Mam aplikację opartą na przeglądarce internetowej i kiedy uzyskuję dostęp do http://maps.google.com, moja strona internetowa nie przekazuje lokalizacji, tak jak Safari. Wiem, że CLLocationManager jest potrzebny, ale czy otrzymam wywołanie zwrotne, gdy strona internetowa (maps.google.com) chce uzyskać dostęp do mojej lokalizacji urządzenia? Jak odpowiedzieć z powrotem na współrzędne do strony z mojego WebView?Zezwolenie na dostęp do lokalizacji wewnątrz UIWebView

Odpowiedz

18

Widok internetowy rozpocznie automatyczne monitorowanie lokalizacji, jednak ponieważ dostęp do lokalizacji w systemie iOS 8 wymaga ustawienia w swoim zestawie informacji plist opisu NSLocationWhenInUseUsageDescription.

Po wykonaniu tej czynności automatycznie wyświetli monit o zezwolenie na dostęp do lokalizacji.

+1

już to zrobiłem i to działa! –

+3

@AsterVeigas Dla przyszłości: Jeśli zamieścisz pytanie na stackoverflow i sam znajdziesz odpowiedź, proszę podaj odpowiedź samemu. W przeciwnym razie, jeśli uważasz, że nie ma żadnej wartości dla innych osób, usuń go. Przyszedłem tutaj, ponieważ miałem ten sam problem jakiś czas temu. –

+0

Przepraszam za to Tim. Naprawdę nie pamiętam wpisów w plist. Minęło już trochę czasu. Pamiętam, że miałem 2 wejścia w plist. Niemniej jednak, przyjął odpowiedź;) –

Powiązane problemy