Здравствуйте, есть код который определяет город по координатам
if ("geolocation" in navigator) {
console.log('Доступно')
navigator.geolocation.getCurrentPosition(function(position) {
$.ajax({
url: "https://nominatim.openstreetmap.org/reverse",
data: {
lat: position.coords.latitude,
lon: position.coords.longitude,
format: "json"
},
beforeSend: function(xhr) {
xhr.setRequestHeader(
'User-Agent',
'ID of your APP/service/website/etc. v0.1'
)
},
dataType: "json",
type: "GET",
async: true,
crossDomain: true
}).done(function(res) {
if(document.querySelector('.city')){
document.querySelector('.city').innerHTML = res.address.city;
}
console.log(res.address)
console.log(res.address.city)
}).fail(function(error) {
console.error(error)
})
});
} else {
console.log('Не доступно');
document.querySelector('.city').innerHTML = 'Нет данных' ;
}
Если например на телефоне установлен другой язык - регион (например eng), то api возвращает на eng. Moscow.
Как изменить код, чтобы это игнорировалось и всегда возвращалось на ru: Москва и тд?
В API не силен.