Определение города посетителя

243
23 мая 2017, 03:49

Необходимо узнать город посетителя. Необязательно знать район и другие подробности, а просто город. Я собираюсь использовать последнюю версию Yandex.Map:

ymaps.geolocation.get({
    provider: 'yandex'
}).then(function (result) {
    alert(result.geoObjects.get(0).getLocalities()[0]);
});

Насколько я знаю, значение "yandex" означает, что геолокация будет высчитываться на основании ip пользователя. Насколько это точно? Т.е. сможет ли данный способ определить город?

Второй вопрос, как обращаться? Т.е. я собираюсь что-то типа:

if (ymaps.geolocationy == 'Москва') {}

но будут ли все города указываться на русском языке или как это использовать? Подскажите пожалуйста.

READ ALSO
If не срабатывает

If не срабатывает

Пытаюсь сравнить значения введенные в форму со значениями заданными вручную и редиректнуть на другую страницу если совпадут, но почему то не получаются(Значения...

230
Почему [0] != “” и [] != “0” и [[]] != “0”?

Почему [0] != “” и [] != “0” и [[]] != “0”?

Просто было бы логично если бы [0] == "" тк

235
Нужна помощь в JS пирамиде

Нужна помощь в JS пирамиде

всем привет! нужно сделать вот такую пирамиду на JS

319