После этого сообщения я смог загрузить кэширование WebImage
из плагина nativescript-web-image-cache
в окне Google Map InfoWindow из плагина nativescript-google-map-sdk
на iOS.
Проблема в том, что на Android еще не отображается WebImage
. Однако кажется, что элемент WebImage
правильно зарегистрирован (он не выдает ошибку), а также занимает место (я назначил WebImage
красный фон, который отображается).
Я создал тестовый проект , чтобы показать проблему. При запуске приложения вы увидите WebImage
сверху (вне карты), чтобы показать, что обычный WebImage
работает.
Когда вы нажимаете на маркер на карте, информационное окно отображает 2 изображения: первое - WebImage
, которое не загружается (даже не заполнитель), второе - обычное изображение, которое загружается очень хорошо .
Если вы работаете на iOS, все должно работать нормально Я был бы очень рад, если бы кто-нибудь имел представление о том, почему это не работает на Android.
Еще одна вещь: когда я использую WebImage
в проекте NativeScript Core (не Angular), он работает просто отлично, поэтому, похоже, проблема не в том, что WebImage
не может отображаться внутри Google Maps InfoWindow на Android.
Большое спасибо всем, кто нашел время, чтобы проверить это.
Примечание: проект содержит ключ API Карт Google, который я отзову после устранения проблемы.