Как активировать геолокализацию с помощью childBrowser?
Как активировать геолокализацию с помощью childBrowser?
Я объясняю свои проблемы. Я хотел бы перейти на веб-сайт Doogle map с childBrowser, чтобы показать свою позицию.
ChildBrowser показывает карту Google и другой веб-сайт, но невозможно отобразить мою позицию на карте Google.
Я добавил разрешение в манифест Android:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
Но этого недостаточно. Я не понимаю почему.
1 ответ
Геолокация не включена по умолчанию в ChildBrowser. Вам нужно открыть файл ChildBrowser.java, перейти к методу showWebPage и найти, где определены параметры WebSettings. Затем добавьте:
settings.setGeolocationEnabled(true);
и тебе должно быть хорошо идти.