在this post之后,我能够从iOS上的WebImage
插件在Google Map InfoWindow中的nativescript-web-image-cache
插件中加载nativescript-google-map-sdk
缓存。
现在的问题是,它尚未在Android上显示WebImage
。但是,似乎WebImage
元素已正确注册(不会引发错误),并且也占用了空间(我为WebImage
分配了显示红色的背景)。
我创建了一个test project来显示问题。运行该应用程序时,您会在地图顶部(顶部)看到WebImage
,以表明常规的WebImage
可以正常工作。
当您点击地图上的标记时,信息窗口将显示2张图像:第一个是WebImage
,它不会加载(甚至没有占位符),第二个是常规图像,它会加载很好。
如果您在iOS上运行,则应该可以正常运行。如果有人对为什么它不能在Android上运行有任何想法,我将非常高兴。
另一件事:当我在NativeScript Core(非角度)项目中使用WebImage
时,它就可以正常工作,因此看来问题不在于无法显示WebImage
在Android的Google Maps InfoWindow中。
非常感谢任何花时间检查的人。
注意:该项目包含一个Google Maps API密钥,问题解决后我将撤消该密钥。