Код: Выделить всё
var serviceAreas = [
{ город: «Мумбаи», штат: «Махараштра», PIN-код: «400001» },
{ город: «Дели», штат: «Дели», PIN-код: «110001» },
{ город: «Бангалор», штат: «Карнатака», PIN-код: «560001» },
{ город: «Хайдарабад», штат: «Телангана», PIN-код: «500001» },
{ город: «Ченнаи», штат: «Тамил Наду», PIN-код: «600001» },
{ город: «Найнитал», штат: «Уттаракханд», PIN-код: «263001» },
{ город: «Халдвани», штат: «Уттаракханд», PIN-код: «263139» },
{ город: «Каладхунги», штат: «Уттаракханд», PIN-код: «263140» },
{ город: «Гуруграм», штат: «Харьяна», PIN-код: «122001» },
{ город: «Джайпур» ", штат: "Раджастан", PIN-код: "302001" },
];
`
Код: Выделить всё
function isServiceAvailable(zip) {
return serviceAreas.some(function(area) {
return area.pin === zip;
});
}
function getUserLocation() {
$.get("https://ipapi.co/json/", function(response) {
var userZip = response.postal;
var userCity = response.city;
var userState = response.region;
if (isServiceAvailable(userZip)) {
$('#service-message').html('Great news! We are serving in ' + userCity + ', ' + userState + ' (ZIP: ' + userZip + ').');
} else {
$('#service-message').html('Unfortunately, we are not serving in ' + userCity + ', ' + userState + ' (ZIP: ' + userZip + ') at this time.');
}
}, "json");
}
// Display the service area message on page load
getUserLocation();
});
`
не запрашивая доступ к местоположению пользователя браузера
может ли кто-нибудь решить эту проблему, поймите код, попытайтесь выявить ошибки и устранить их.
потому что он неточно отображает почтовый индекс, чтобы предоставить точную информацию.
я попробовал как показано в моем коде, но невозможно управлять резервными вариантами API.
ключевые моменты->>
отображение разрешения пользователя без его запроса может быть с использованием IP-адреса
магазинов Почтовые индексы города, когда пользователь открывает веб-сайт, это местоположение должно отражать сохраненное название города, в противном случае сообщение скоро появится
но, к сожалению, оно не работает должным образом, я также использовал ключ Google API, которым я не буду делиться, но все равно это не так работаю
кто-нибудь, чтобы выяснить ошибки в моем коде, я буду очень благодарен.
вы можете ответить на код, я заменю свой ключ API карты Google.Тело: Я работаю над веб-проектом и хотел бы отображать местоположение пользователя (город, страна) на странице на основе его IP-адреса или геолокации. Я использую JavaScript и, возможно, API, но не уверен, какой подход лучше.
Может ли кто-нибудь подсказать мне, как реализовать эту функцию? Буду признателен за пошаговое объяснение или пример кода.
жду решения от гения`
Подробнее здесь: https://stackoverflow.com/questions/791 ... javascript
Мобильная версия