Size: a a a

Angular - русскоговорящее сообщество

2020 March 21

B

Bretbas in Angular - русскоговорящее сообщество
источник

B

Bretbas in Angular - русскоговорящее сообщество
форма выше
источник

KF

Konstantin Fedoruk in Angular - русскоговорящее сообщество
Всем привет)
есть задача, чтоб пользователь при регистрации указывал страну и город.
Кто знает как ему в этом помочь, подтянув список стран и городов из google map. Во всех туториалах все пытаются отслеживать положение и перемещение, мне же надо просто дать возможность указать локацию и занести эти данные в базу.
В будущем планируется делать фильтр по странам и городам, по этому данные должны быть стандартизированы. Предполагается использовать google map для этого.
Кто то сталкивался с подобными задачами? Может есть что то под ангуляр для этого?
источник

KF

Konstantin Fedoruk in Angular - русскоговорящее сообщество
Konstantin Fedoruk
Всем привет)
есть задача, чтоб пользователь при регистрации указывал страну и город.
Кто знает как ему в этом помочь, подтянув список стран и городов из google map. Во всех туториалах все пытаются отслеживать положение и перемещение, мне же надо просто дать возможность указать локацию и занести эти данные в базу.
В будущем планируется делать фильтр по странам и городам, по этому данные должны быть стандартизированы. Предполагается использовать google map для этого.
Кто то сталкивался с подобными задачами? Может есть что то под ангуляр для этого?
Буду признателен за ссылку на рабочий пример или туториал, или на конкретное место в доке, чтоб понимать с чего начать. Раньше с картами ниразу не работал)
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Konstantin Fedoruk
Всем привет)
есть задача, чтоб пользователь при регистрации указывал страну и город.
Кто знает как ему в этом помочь, подтянув список стран и городов из google map. Во всех туториалах все пытаются отслеживать положение и перемещение, мне же надо просто дать возможность указать локацию и занести эти данные в базу.
В будущем планируется делать фильтр по странам и городам, по этому данные должны быть стандартизированы. Предполагается использовать google map для этого.
Кто то сталкивался с подобными задачами? Может есть что то под ангуляр для этого?
Ты хочешь заставить юзера искать на карте свой город ?
Плохая идея
источник

KF

Konstantin Fedoruk in Angular - русскоговорящее сообщество
какая хорошая?
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Konstantin Fedoruk
какая хорошая?
Обычное поле ввода
Есть сервисы с API для подобного, через debounceTime на вводе делаешь запрос к API и тянешь возможные варианты
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Я бы, лично, не стал бы регистрироваться на сайте если бы мне предложили искать город/дом на карте
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Ещё можно понять если ты доставку оформляешь, но и там (!) есть поле ввода для адреса
источник

KF

Konstantin Fedoruk in Angular - русскоговорящее сообщество
В этом смысл приложения, отметить свою локацию и иметь возможность видель отметки других рядом. Меня интересуют хорошие практики для решения подобных задач)
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Konstantin Fedoruk
В этом смысл приложения, отметить свою локацию и иметь возможность видель отметки других рядом. Меня интересуют хорошие практики для решения подобных задач)
API браузера (отдаст примерную локацию)
Дальше открываешь гугол карты
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Но, могу предположить, что это для телефонов, так ?
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Не делать же отметки других рядом, если человек дома сидит (на кой черт ему эти отметки сдались по логике, если он никуда не выходит)
источник

KF

Konstantin Fedoruk in Angular - русскоговорящее сообщество
Юзер регистрируется, и указывает страну и город, это в MVP. В будущем, планируется функционал основанный на том сколько юзеров в гроде и стране. По этому не могу позволить вводить от руки, надо подтягивать реальные названия, придерживаясь одного стандарта. Решил, что google map самый очевидный вариант для стандарта. Соответственно предположил, что подобные задачи уже решались разработчиками на Angular и может есть библиотека для этого, которая позволяет лекго тянуть данные из google maps позволяя пользователям вводитьв поле свой город, давая ему автодополнение для верного выбора и не позволяя ввести данные о которых google maps не знает.
источник

KF

Konstantin Fedoruk in Angular - русскоговорящее сообщество
Допускаю, что существует более удобный и традиционный метод решение моей задачи, вот и спрашиваю совета, в поисках такого метода или описанной мной библиотеки)
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Konstantin Fedoruk
Допускаю, что существует более удобный и традиционный метод решение моей задачи, вот и спрашиваю совета, в поисках такого метода или описанной мной библиотеки)
всё, что является плодом извращенной мысли зачастую требуется делать самому
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Конкретные случаи предусмотреть не реально
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Bretbas
но тогда мне нужна ссылка на элемент input в коде, а я не хочу ее иметь ради того, чтобы просто его событие input преобразовывать в observable
Можно завести сабжект в компоненте и из темплейтов вызывать (input)="mySubj.next($event.target.value)"
источник

B

Bretbas in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Можно завести сабжект в компоненте и из темплейтов вызывать (input)="mySubj.next($event.target.value)"
ага, да.
но я уже сделал с formControl (
источник