В вашем стандартном браузере на настольном компьютере, таком как Safari или Chrome, при переходе на сайт, например maps.google.com, и нажатии на кнопку «Мое местоположение» появляется сообщение с вопросом, хотите ли вы дать разрешение на веб-сайт для использования вашей позиции триангуляции GPS / Wi-Fi.
У меня вопрос: как вы обнаруживаете такое событие и показываете пользователю диалог при использовании стандартного объекта WebView Какао (настольный компьютер)? Я попытался реализовать все различные методы делегата, и ни один из них, похоже, не перехватил это событие javascript.
navigator.geolocation.getCurrentPosition(function(position) {
do_something(position.coords.latitude, position.coords.longitude);
});
Просто молча. Как запросить у пользователя разрешение на совместное использование местоположения?