В настоящее время я разрабатываю мобильную веб-страницу, интегрированную с картой Google, и мне нужно добавить кнопку my location на карту Google. в JavaScript у меня есть что-то вроде этого
navigator.geolocation.getCurrentPosition()
Он работает в настольном браузере, подскажите, можно ли разрешить веб-сайту доступ к моему местоположению. В мобильном браузере он не предлагает мне разрешить или запретить, просто выдает ошибку «Пользователь отклонил геолокацию».
Кто-нибудь сталкивался с этим?
Вы реализовали запрос разрешения: developer.mozilla.org/en-US/docs/Web/API/…
@Джером Да Айфон
@Justinas, я пробовал в Safari, хром работает



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Так что вам придется разрешить совместное использование местоположения на iPhone.
Перейти к Settings > General, затем перейти к Reset > Reset Location & Privacy.
Если вы хотите, чтобы это использовали другие пользователи, вам нужно будет запрашивать разрешение, как сказал Юстинас.
Да, после сброса подсказки, до этого я просматриваю все настройки, каждая колонка мне кажется правильной. Спасибо друг
Нет проблем, рад помочь :-)
Вы используете iPhone?