Плагин Locations 🌍

Да, именно это поле важно для плагина.

Остальные тоже важны. Возможно, стоит скрыть поле «Расположение» с помощью CSS? Скрывать же часовой пояс или регион — не лучшая идея.

Если вы хотите добавить в плагин функционал для определения остальных данных на основе расположения на карте, вы можете отправить pull request.

Или вы можете связаться со мной в личные сообщения, чтобы нанять меня, или обратиться в Marketplace.

Да, это было бы здорово как опция. Подготовьте pull request, и я его рассмотрю.

Или вы можете связаться со мной в личные сообщения, чтобы нанять меня, или обратиться в Marketplace.

Сейчас запущен Discourse 3.4.0.beta3-dev (032b1f871b), и при попытке изменить поставщика локаций возникает ошибка:

В консоли браузера также фиксируются ошибки HTTP/500.

Я уже несколько лет использую Nominatim, но в последнее время он работает плохо (или вообще не работает), поэтому я решил попробовать другого поставщика.

Кажется, у меня не получается :blush:

Вы следовали инструкциям и ввели ключ провайдера первым?

Прежде чем они будут сохранены, выполняется код для инициализации нового провайдера.

Спасибо, Роберт, я понял, но наивно не осознавал, что для каждого провайдера в списке потребуется ключ :roll_eyes: :man_facepalming:

Надеюсь, Nominatim скоро всё исправит :+1:

На всякий случай:

3 лайка

Я исправил форму поиска мест, чтобы при поиске ваши критерии не удалялись :sweat_smile:

Теперь поиск должен стать гораздо более приятным!

(очистка: remove commented code · merefield/discourse-locations@0153eab · GitHub)

Спасибо @jrgong за сообщение и за терпение.

Это бесплатный плагин, который в настоящее время не монетизируется, поэтому трудно оправдать значительные усилия по его разработке.

2 лайка

Привет :wave:

Я заметил ошибку в консоли при открытии или закрытии композера. Думаю, это не вызывает никаких проблем. :thinking:

Спасибо за вашу работу, Роберт! Мы это очень ценим :hugs:

2 лайка

Спасибо. Я посмотрю.

1 лайк

Ах, может быть, это объясняет / исправляет то, что я считал проблемой Nominatim?

Спасибо за :eagle: :eyes:

Это должно быть исправлено начиная с:

3 лайка

Возможно, и я также вывел ошибки в интерфейс, что может помочь

1 лайк

С плагином Locations поиск по местоположению не работает.

Как это исправить? Спасибо.

Я только что обнаружил и установил этот плагин, так как у меня есть идеальный случай его использования в одной из наших подкатегорий («Места для посещения»). Я вернулся назад и примерно к 20 темам добавил гео-метки с помощью этого плагина. Мини-карта работает нормально, но когда я просматриваю карту категории, вижу только шесть меток.

Я использую Discourse 3.4.0.beta4-dev ( d1b3b85584 ) и провайдера по умолчанию (nominatim).

В этой теме я пока не нашёл ничего, что указало бы мне правильное направление, но, возможно, я что-то упустил — тема довольно длинная. Может ли это быть связано с количеством запросов, отправляемых в nominatim? Я всё ещё разбираюсь в том, как работает этот плагин, и продолжаю пытаться понять причину. Планирую изучить преимущества других платных провайдеров и всё остальное, что только можно придумать, чтобы найти подсказки или реальное решение.

Спасибо за любой совет и за отличную работу по поддержке плагина Locations, @merefield.

И с Новым годом (у нас он наступает чуть меньше чем через час) :slight_smile:

Вы видите шесть отдельных маркеров или шесть кластеров?

Проверьте настройки плагина внизу по адресу
/admin/site_settings/category/plugins?filter=plugin%3Adiscourse-locations

Кластеризация маркеров включена, если вы имели это в виду. Вот как это выглядит по умолчанию. Всё работает как положено, за исключением того, что я не могу заставить отображаться более 6 маркеров.

Обновление: Сегодня участник добавил две новые записи, и оба маркера отображаются на карте.

Попробуйте увеличить location_map_max_topics

(и, пожалуйста, подтвердите, происходит ли это на карте «Последние» без фильтрации, а также на карте «Последние» категории)

2 лайка

Я уже увеличил это значение до 200 (по умолчанию 100) в рамках экспериментов, но это не решило проблему. Я пробовал установить значение 1000, но изменений всё равно нет. Если бы дело было в этом, я бы ожидал, что любые новые темы будут исключены из карты.

Возможно, я

Не уверен, что правильно понял это. Карта категории включена для подкатегории, поэтому опция карты отображается только с фильтрами, ограничивающими темы этими критериями. Дополнительные фильтры по тегам не применяются.

Вот эта страница. Раньше я не должен был ссылаться на неё:

Попробуйте карту тем на верхнем уровне. Возможно, вам потребуется её включить (location_topic_map).

Это может быть ошибкой.

У меня сейчас нет времени бесплатно это расследовать.

Если вы хотите нанять кого-то для глубокого анализа, предложите это в Marketplace, и я проверю любой PR.

Всё так же.

Как всегда в таких случаях, я ищу подсказки и закономерности. Думал, дело может быть в возрасте тем, но, похоже, это не так, ведь пропущены маркеры на карте как между самыми старыми, так и самыми новыми записями.

Спасибо за помощь. Мы — небольшой некоммерческий форум, но я посмотрю, сколько будет стоить нанять кого-то для расследования.

Редактирование: Я только что отредактировал тему, созданную сегодня, чтобы добавить местоположение, но маркер не появился. Я воссоздал пост, добавил геолокацию и изменил владельца. Маркер появился. Похоже, проблема связана с обновлением существующих постов, которые не распознаются.