B

bodhisatva

0
Репутация
0
Рейтинг
#1 Расширенный поиск по картам 1 июня 2018 в 15:05


Там нет. Где ещё искать.

@bodhisatva
Бесплатное поле Яндекс-карт, вот еще одно, но платное и всего 200 руб на этот виджет при необходимости.
Фильтры поля список/мультивыбор.

А мне надо координаты и потом искать их в радиусе + по другим параметрам.

@bodhisatva
Если готовы заплатить немного, попробуйте обратиться к Заучману и/или Парвизу, возможно, они смогут вам помочь как люди в теме.

AndroS

Спасибо, это уже теплее. И главное, понял, что не надо мне на InstantMaps, хотя бы пока они мне не сделают, как я хочу. А этого хрен дождёшься. При этом автор "Поле карта и метки" уже ответил.
А вообще, нельзя ли фильтровать просто пользователей или объекты по двум полям в профилях через математическую формулу? Корень квадратов разности координат это же и есть расстояние! Задать поля Широта и Долгота не проблема. И потом останется только виджет добавить — уже росто для наглядности.
#2 Расширенный поиск по картам 1 июня 2018 в 11:58


Есть Ближайшие объекты instantcms.ru/addons/nearest-objects.html

nishtyakov

Да, я видел. НО: надо бы искать и фильтровать по СВОЙСТВАМ объектов в радиусе, а не по категориям. И отзывы о нём плохие, и демо нет.
И надо InstantMaps к нему ещё купить. Как бы не получилось, что потрачу 3500 +250 рублей, а цели не достигну.
Тогда разумнее сразу искать другую CMS. Ну или копать в сторону, как прикрутить Javascript сюда.

Кто испытал этот виджет? Позволяет ли он именно ИСКАТЬ, а не просто показывать объекты? То есть, чтобы можно было разослать их владельцам сообщения, собрать их в группу или чат? И именно по СВОЙСТВАМ, а не "выводить объекты только из аналогичной категории или из всех"?
#3 Расширенный поиск по картам 1 июня 2018 в 10:54


Можно добавить числовые поля Широта и Долгота… как я могу получать их значения

@bodhisatva

Ну, получить значения полей не так сложно)) Вы сначала придумайте, как Вы будете эти поля заполнять. Вручную?)) Регистрируется пользователь и заполняет свои координаты, так что ли?))

шэльдэ бердэ бельдэ

Вот я и спрашиваю, как записать значение поля из Javascript.Написать скрипт, где пользователь кликает по своей даче на карте не так сложно с API от яндекса или гугла. Хотя я нифига пока не программер, но даже я справлюсь. Но вот как мой скрипт должен взаимодействовать с CMS вообще не представляю.
#4 Расширенный поиск по картам 1 июня 2018 в 10:45


Но как их находить в радиусе с учётом других ещё произвольных полей?

@bodhisatva

Так в ИстантМапс имеется ведь функция фильтрации для пользователей которые ищут объект, по городам и странам.

@Aliaksandr

По городам и странам не нужен. Нужно, например, найти всех пользователей со значением "Играть в футбол" поля "Интерес" в радиусе 1км и добавить их в группу, где уже будет обсуждаться, когда и где соберёмся и поиграем.
Или всех дачников не дальше 3км, желающих обменяться саженцами. Дачные адреса вообще обычно ни на каких картах не указаны.

Желательно ещё получить доступ к геолокации. Тогда, например, найти всех грибников в лесу в радиусе 2км.
#5 Расширенный поиск по картам 1 июня 2018 в 10:23


а в профиль пользователя карту местоположения невозможно разве запилить?

@Aliaksandr
Не знаю, не пробовал. Попробуйте, расскажете потом. Но даже если каким-то чудесным образом у Вас это получится, то Вы все равно не сможете НАХОДИТЬ В РАДИУСЕ. Вы знаете, что такое радиус?

шэльдэ бердэ бельдэ

Можно добавить числовые поля Широта и Долгота. Но тогда обясните мне, как я могу получать их значения, например в Javascript, а затем обратно записывать результат вычисление в другое нужное поле. И тогда я запишу True в поля всех пользователей в радиусе, а затем добавлю это в фильтр.
#6 Расширенный поиск по картам 30 мая 2018 в 17:45


@bodhisatva, по смотрите в дополнениях: instantcms.ru/

@Aliaksandr

Очень внимательно просмотрел разделы "Карты и геокодирование" и "Пользователи". Там нет. Где ещё искать.
Можно было бы просто добавить цифровое поле с координатой в настройки пользвателей, но его тоже не заметил.

Ладно, хорошо, в InstantMaps есть понятие "хозяин объекта". Можно найти объекты и обратиться к их хозяевам, например с сообщением, как я понял.
Но как их находить в радиусе с учётом других ещё произвольных полей?
#7 Расширенный поиск по картам 30 мая 2018 в 17:24


@bodhisatva, Настройки, Компоненты, Профили пользователей, Поля профилей, Создать поле:


Далее что бы поле пользователя показывалось в фильтре поиска пользователей по этому критерию, нужно установить данную галочку:


Ну а далее только Ваша фантазия;)

@Aliaksandr

А вот и нифига! Посмотрел в демо. Там поле типа Местоположение может быть типа, Город, Страна и т. п. А мне надо координаты и потом искать их в радиусе + по другим параметрам.
#8 Расширенный поиск по картам 30 мая 2018 в 08:59


@bodhisatva, Настройки, Компоненты, Профили пользователей, Поля профилей, Создать поле:


Далее что бы поле пользователя показывалось в фильтре поиска пользователей по этому критерию, нужно установить данную галочку:


Ну а далее только Ваша фантазия;)

@Aliaksandr

Спасибо. Правда, не вижу именно поля "координаты" на скриншоте. Но, видимо, его можно будет добавить? Ладно, начну делать, там и посмотрим.
#9 Расширенный поиск по картам 29 мая 2018 в 06:41


Мне нужно искать не просто объекты на карте по названию, а пользователей по интересам

@bodhisatva
так нужно искать объекты на карте или пользователей?

@Aliaksandr

Пользователи при регистрации указывают координаты своего участка. То есть по сути, да, объекты на карте, которые соответствуют каждой учётной записи.
Но кроме того, каждой учётной записи соответствует ещё много разных полей, по которым надо фильтровать результаты.
#1 Расширенный поиск по картам 29 мая 2018 в 01:05
Здравствуйте!
Пока только знакомлюсь с InstantCMS, поэтому на всякий случай прошу прощения за возможно глупый вопрос.

Мне нужно искать не просто объекты на карте по названию, а пользователей по интересам, например только тех, кто интересуется строительством и/или обменом саженцами, но не другими из доступного списка интересов. Или по ключевым словам. Потом нужно рассылать определённые сообщения только найденным.
Также в радиусе нужно находить объявления из определённой категории или по ключевым словам.

Скажите, что из этого возможно с существующими расширениями? Или это придётся писать вручную? Если так, то на каком языке (в смысле, код на каких языках можно прикрутить к InstantCMS)?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.