Плагин Locations 🌍

Ай-ай-ай!
Старая ошибка вернулась —> Проблемы с маршрутом карты
Проблема возникает при переходе по ссылке с другого сайта на карту тем.

Обнаружено при распространении ссылки на карту за пределами форума.

НЕ РАБОТАЕТ:

РАБОТАЕТ:

…затем нажмите на «Carte» (карта на французском)

:roll_eyes:

1 лайк

Спасибо, @Stephane_Roy! Я думаю, что решил эту проблему. Дайте знать, если я упустил какой-то сценарий:

3 лайка

Привет, обновление было сделано прошлой ночью.

На карте и в повестке дня всё выглядит отлично.
Прямая ссылка здесь теперь отображает великолепную обновлённую карту :ok_hand:

Новый год начался отлично благодаря @merefield :face_blowing_a_kiss:

1 лайк

Заметил ли кто-нибудь что-то странное в плагине или, возможно, в провайдерах карт в последнее время? Мы не обновляли плагин и Discourse уже более полугода, но за последний месяц или около того при попытке ввести корректный адрес часто возвращается следующее:

Мы используем версию 6.2.11 и Mapquest. Кто-нибудь ещё сталкивался с этой проблемой? Мы хотим убедиться, что другие тоже испытывают аналогичные трудности, прежде чем обновлять плагин или менять провайдера карт.

Привет

С моей стороны проблем с плагином «Location and mapping provider» нет.

Сайт работает на одной из последних версий Discourse, а плагин — на последней версии.

Учитывая вашу ошибку (и стабильную конфигурацию), проблема может быть в вашем провайдере карт.

Я рекомендую вам:

  • проверить логи провайдера карт (веб-консоль, еженедельные письма и т. д.)
  • протестировать с LocationIQ. Регистрация по бесплатному тарифу очень проста.

Удачи.

Discourse: 3.2.0.beta5-dev

Плагин Location: 6.6.3

Провайдер карт: LocationIQ

Веб-сайт: https://forums.ffjdr.org/c/e-irl/l/agenda

3 лайка

Спасибо. Оказалось, что Mapquest отозвал API-ключ, потому что их тарифный план Mapquest Go, который включал бесплатное количество вызовов API, теперь требует наличия привязанного способа оплаты. Насколько я помню, мы никогда не предоставляли данные для оплаты.

Письмо от Mapquest относительно тарифа Mapquest Go, которое я пропустил: (Подлежит прекращению обслуживания :rofl: :rofl: …)

**Что нужно сделать****:** Чтобы продолжить использование наших услуг, пожалуйста, обновите данные своего аккаунта, указав действительную кредитную карту. Это обеспечит плавный переход к новой модели оплаты по факту использования. Если вы не предоставите действительный способ оплаты, ваш аккаунт будет подлежать прекращению обслуживания с 15 января 2024 года.

Мы перешли на LocationIQ.

Благодарим за рекомендацию.

Это, должно быть, самый смешной способ, которым я видел, как компания объявляет о прекращении обслуживания. Звучит почти как что-то хорошее :upside_down_face:

1 лайк

Здравствуйте

Как можно скрыть ссылку «Карта пользователей» из бокового меню?
У меня уже есть раздел «Участники», и оттуда пользователи могут перейти к «просмотру карты».
Я пробовал отключить параметр «Ссылка на карту в боковом меню с местоположением», но это не помогло. То есть, когда я его включаю, появляется вторая ссылка, а когда выключаю — всё равно остаётся первая ссылка «Карта пользователей», которую я хочу удалить.

У вас установлена последняя версия плагина? Помнится, это была известная проблема.

Также возможно, что в настраиваемой части боковой панели есть старая ссылка, которую нужно просто удалить.

Наконец, если всё остальное не помогает, вы можете скрыть её с помощью следующего CSS в вашей теме:

// скрыть ссылку на карту пользователей
.sidebar-container li[data-list-item-name="users map"] {
    display: none;
}
1 лайк

Я бы принял PR, чтобы сделать это отдельной настройкой, но это поведение по умолчанию всё равно должно сохраниться, чтобы его можно было легко обнаружить по умолчанию.

Настройка, которую можно отключить, имеет полный смысл.

Здравствуйте

У меня версия 6.6.1, и у меня нет никакого сообщения с предложением обновиться. Это последняя версия?

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

Что вы думаете по этому поводу? Нужно ли прибегать к CSS?

Странно то, что есть опция включения/выключения «ссылки на карту в боковом меню локации», но при её включении в меню появляется вторая ссылка с точно таким же поведением, как и первая. При этом этот переключатель уже отлично работает для скрытия/отображения. Похоже, это баг.

1 лайк

О, я посмотрю. Спасибо за сообщение. Приношу извинения за любые недоразумения.

Хорошо, вы ссылаетесь на другой параметр.

Такого параметра для User Map не существует.

После активации User Map добавляется ссылка.

Параметр, о котором вы говорите, управляет видимостью ссылки Topic Map.

Поэтому мой совет остается прежним: приветствуется создание PR. Было бы, безусловно, здорово иметь параметр видимости ссылки для обоих модулей, а не только для Topic Map.

Если это действительно важно для вас, а у вас нет ресурсов для разработки, вы можете обратиться к фонду Pavilion, чтобы они выполнили эту работу за вас.

1 лайк

Карта наших участников в последние дни загружается около 9 секунд. Есть ли что-то, что мы можем проверить? :thinking:

Здравствуйте

Что такое «слой тайлов карты местоположения»?

Похоже, это проблема сервера: либо ваша, либо сервера «слоя тайлов карты местоположения».


С моей стороны проблем нет: у меня саморазмещённый Discourse и последняя версия плагина.
Вот ссылка: https://forums.ffjdr.org/locations/users_map

Привет :wave:t2:

Карта в итоге отображается, но это занимает 9 или 10 секунд.

Мы используем Mapbox для настройки «слоя тайлов карты местоположения»:

https://api.mapbox.com/styles/v1/mapbox/outdoors-v11/tiles/{z}/{x}/{y}?access_token=[УДАЛЕНО]

Влияет ли на что-либо уменьшение SiteSetting.location_users_map_limit вдвое?

Привет @merefield

Если я установлю значение 100, карта загружается за 1 секунду.

1000 = 4 секунды

1500 = 7 секунд

2000 = 8+ секунд

Кажется, мы перерастаем эти возможности :cry:

К сведению, у нас 2538 участников, которые дали согласие на отображение на карте.

3 лайка

Давайте проверим, проблема в локальном клиенте или на сервере.

https://mysite.com/directory_items.json?period=location

Как отвечает этот запрос?