Как активировать геолокализацию с помощью 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);

и тебе должно быть хорошо идти.

Другие вопросы по тегам