Получить гео координаты пользователя без запроса разрешения
Как запрашивать координаты пользователя, но чтобы без уведомления?
Я пробовал и через апи яндекс карт сделать
const position = await ymaps3.geolocation.getPosition();
curLong = position.coords[0];
curLat = position.coords[1];
И через Geolocation API
let curLong, curLat;
await new Promise((resolve, reject) => {
navigator.geolocation.getCurrentPosition(
function (position) {
curLong = position.coords.longitude;
curLat = position.coords.latitude;
resolve(); // Геолокация
},
function (error) {
reject(error); // Если произошла ошибка
}
);
});
Но все равно выходит уведомление от браузера, что требуется геолокация.
Как получить координаты без запроса разрешения? https://pack24.ru/dostavka Здесь как-то реализовано, карта получается координаты мои текущие
Ответы (1 шт):
Автор решения: YaSupport
→ Ссылка
Если нужны координаты без разрешения к геолокации, то можете рассмотреть сервис Локатор, где для определения местоположения требуется только доступ к интернету.
В сервисе JavaScript API такой возможности нет.