- Автор темы
- #11
я все равно не догоняю
я хочу сделать примерно следующее:
1. пользователь заполняет поля формы: страна, регион, город, улица, дом и т.п.
2. нажимает далее. При нажатии функция запускат проверку правильности адреса. Т.е. делается отправка в карты.
3. Обратно приходят координаты. Если пришли, то записываем их в скрытые поля формы (с помощью функции, которая получает ответ). Если координат нет, значит выводим поле с картой и предлагаем пользователю кликнуть на карте. При клике записываются координаты в скрытые поля формы.
4. Когда указал на карте, он снова нажимает "далее". Функция проверяет, что в полях все указано (или снова отправляет используя координаты)... и продолжает свои работы на сайте.
Проблема в том, как отправить адрес с помощью JS через http запрос? Через POST знаю...
И пока еще не совсем понял, как сравнить клик с введенным адресом. А не то, вместо России кликнет на США. И в базе будут координаты одни, а введенный текстовый адрес другой. Но с этим, наверно, позже...
Почти все сделал, что хотел. Возник вопрос по координатам. При клике по карте возвращаются координаты. Их хочу хранить в БД. Как их хранить лучше, в одном или двух полях, с каким типов?
Нашел информацию, что лучше spatial indexes. Но я даже не знаю что это значит
я хочу сделать примерно следующее:
1. пользователь заполняет поля формы: страна, регион, город, улица, дом и т.п.
2. нажимает далее. При нажатии функция запускат проверку правильности адреса. Т.е. делается отправка в карты.
3. Обратно приходят координаты. Если пришли, то записываем их в скрытые поля формы (с помощью функции, которая получает ответ). Если координат нет, значит выводим поле с картой и предлагаем пользователю кликнуть на карте. При клике записываются координаты в скрытые поля формы.
4. Когда указал на карте, он снова нажимает "далее". Функция проверяет, что в полях все указано (или снова отправляет используя координаты)... и продолжает свои работы на сайте.
Проблема в том, как отправить адрес с помощью JS через http запрос? Через POST знаю...
И пока еще не совсем понял, как сравнить клик с введенным адресом. А не то, вместо России кликнет на США. И в базе будут координаты одни, а введенный текстовый адрес другой. Но с этим, наверно, позже...
знаю и это. Не получилось реализовать из-за того, что в примере метка раскрывается. А мне нужно просто метку без раскрытия. Когда кликаю, метка ставится. Но при повторном клике старая метка остается. Так получается куча меток...Используй события - Для просмотра ссылки Войдиили Зарегистрируйся
Почти все сделал, что хотел. Возник вопрос по координатам. При клике по карте возвращаются координаты. Их хочу хранить в БД. Как их хранить лучше, в одном или двух полях, с каким типов?
Нашел информацию, что лучше spatial indexes. Но я даже не знаю что это значит
Последнее редактирование модератором: