Size: a a a

Android Developers

2020 March 02

KL

Kirill L in Android Developers
Народ, подскажите есть ли норм способ определить город пользователя без GPS?
Пробовал по IP, но там только по Wi-Fi норм определяет
источник

i

iamthevoid in Android Developers
Kirill L
Народ, подскажите есть ли норм способ определить город пользователя без GPS?
Пробовал по IP, но там только по Wi-Fi норм определяет
Можно по ip, обычно бэк это делает
источник

KL

Kirill L in Android Developers
iamthevoid
Можно по ip, обычно бэк это делает
Пробовал, плохо определяет
источник

i

iamthevoid in Android Developers
Чем пробовал? Точно хорошая либа/сервис? Плохо определяет обычно только если впн, прокси, тор или ещё что
источник

KL

Kirill L in Android Developers
iamthevoid
Чем пробовал? Точно хорошая либа/сервис? Плохо определяет обычно только если впн, прокси, тор или ещё что
источник

LN

Lev Nazarov in Android Developers
Данные с телефона взять? Ты можешь оттуда вроде город взять
источник

KL

Kirill L in Android Developers
эти сервисы, я в перми, а мне пишет, екб челябинск, москву
источник

KL

Kirill L in Android Developers
Lev Nazarov
Данные с телефона взять? Ты можешь оттуда вроде город взять
Можно подробнее?))
источник

DD

Dmitriy Dyachenko in Android Developers
Все норм, у меня 3 года домашний вайфай определяет как Пермь, а я в Екате
источник

LN

Lev Nazarov in Android Developers
Мы брали с телефона локацию, он присылает её объектом, там есть поле город. Через системный компонент работали. Я тебе сейчас сниппет не скину, но мы вот так работали
источник

DD

Dmitriy Dyachenko in Android Developers
Нет GPS - нет точности, так что предлагаю смириться, впн и прочее сломает всю логику привязки к местности на ура. Нужна точность - запрашивай разрешения и используй GPS
источник

KL

Kirill L in Android Developers
Lev Nazarov
Мы брали с телефона локацию, он присылает её объектом, там есть поле город. Через системный компонент работали. Я тебе сейчас сниппет не скину, но мы вот так работали
с парвами на GPS или без?
источник

LN

Lev Nazarov in Android Developers
Конечно же с правами
источник

i

iamthevoid in Android Developers
Kirill L
эти сервисы, я в перми, а мне пишет, екб челябинск, москву
Во первый - твой сервис - он на россию рассчитан или на worldwide? Если на россию лучше пользоваться чем нибудь местным или лучше искать. Едва ли зарубежные сервисы будут в подробностях отдавать данные по россии. если worldwide - то просто ищи то, что тебе покажется максимально покрывающим твои нужды
источник

KL

Kirill L in Android Developers
iamthevoid
Во первый - твой сервис - он на россию рассчитан или на worldwide? Если на россию лучше пользоваться чем нибудь местным или лучше искать. Едва ли зарубежные сервисы будут в подробностях отдавать данные по россии. если worldwide - то просто ищи то, что тебе покажется максимально покрывающим твои нужды
Понял, пойду гуглить РФ
источник

i

iamthevoid in Android Developers
Kirill L
Понял, пойду гуглить РФ
Я в своё время много боли испытал с геокодингом. Одно дело когда по ip плохо ищется, другое - когда по lat lon другой город ) А вообще ip такая штука, которая больше от провайдера зависит. Если ты роутишься через челябинск где то там на каком то из шлюзов - тогда в целом нормально, что тебе отдаёт челябинск
источник

СП

Сергей П. in Android Developers
Kirill L
эти сервисы, я в перми, а мне пишет, екб челябинск, москву
См.яндекс локатор. Разрешений  не требует, работает по вышкам, только если с ними траблы - по айпи.
источник

СП

Сергей П. in Android Developers
Платный начиная с охуллиона запросов в день
источник

i

iamthevoid in Android Developers
Но справедливости ради замечу - я живу в маленьком городке в провинции, и большинство сервисов показывают мне крупный город, через который роутится весь трафик, но некоторые каким то образом определяют точное место - значит есть что то хорошее
источник

KL

Kirill L in Android Developers
Спасибо, буду разбираться))
источник