Мы используем Map Viewer мэшапа fiware-wirecloud, чтобы показать в качестве POI на карте мира расположение 3D-принтеров, зарегистрированных в нашем проекте Fiware. В качестве экземпляра реализации GE используется «Портал мэшап-портала FIWARE Lab», а POI создаются и извлекаются из «Глобального экземпляра лаборатории FIWARE» «Orion Context Broker» (URL-адрес сервера NGSI -> https://orion.lab.fiware.org:1026/
)
Приложение работало нормально, но несколько месяцев назад POI внезапно исчезли с карты. Просмотрев все связанные вопросы в stackoverflow и других ресурсах по этой проблеме, мы сделали следующее:
Обновите версию исходного оператора NGSI с версии 3.0.3 до версии 3.0.5,
Измените URL-адрес прокси-сервера NGSI с
http://ngsiproxy.lab.fiware.org
наhttps://ngsiproxy.lab.fiware.org
, а такжеВыберите параметр «Использовать учетные данные FIWARE владельца рабочей области», чтобы сделать мэшап общедоступным для всех пользователей в Интернете, где он встроен.
Мешап начал работать идеально.
Но на прошлой неделе мы отмечаем, что мэшап снова не смог показать достопримечательности. Мы сделали небольшую проверку:
- В Marketplace нет новой версии исходного оператора NGSI. Мы используем последнюю версию v3.0.5. То же самое с оператором «NGSI Entity to PoI» или виджетом «Просмотр карты».
- URL-адрес сервера NGSI-->
https://orion.lab.fiware.org:1026/
или URL-адрес прокси-сервера NGSI-->https://ngsiproxy.lab.fiware.org
не изменился. - И, наконец, мы проверили данные в общедоступном экземпляре Orion Context Broker с помощью запроса curl, и связь с Orion и возвращенный json кажутся правильными.
Что это может происходить?
Мы просмотрели все предыдущие подобные вопросы в stackoverflow и других источниках, но на этот раз ответы нам не помогают.
Заранее благодарю за помощь.