我对谷歌地图API并不熟悉,试图搜索这个,但没有成功。
我有一个页面,其中有一个google map
和一个marker
。如果您点击它,则会显示infowindow
。
我有一个API服务器,仅在https
上运行。 infowindow
的信息来自此处,也是图像。
如果图片来源位于https,则在Android (Chrome,FF)下,图片不会显示。
有趣的是,在桌面设备上,它适用于两种情况。
如果我要更改图像的来源,那么它可以正常工作。
您可以查看:
http版本:http://ytic.hu/test/
https版本:http://ytic.hu/test/?a=a
在第一种情况下,图像为:http://ytic.hu/DSC_0042.JPG,您将在图像周围看到红色边框。
在第二种情况下,图像是:https://service.contactless.hu/media/partners/000031/DSC_0042.JPG并且有一个绿色边框(但图片没有显示)
当然,我想,也许问题是,在第二种情况下,域名不一样。我尝试了一张图片,在没有https
的情况下,在另一个域上的内容是有效的。
有人可以解释一下,这里会发生什么?
更新 我已将此问题报告为错误,我已经得到了答案:
谢谢你。
当我查看控制台时,它会显示net :: ERR_INSECURE_RESPONSE
当我在新标签页(在Android Android中)中打开图片时,它表示我的设备的操作系统不信任该图像的证书。因此问题可能是Android OS不信任证书,而其他操作系统则信任该证书。
看起来不像Maps API中的错误。
http://code.google.com/p/gmaps-api-issues/issues/detail?id=7832&thanks=7832&ts=1427788008
答案 0 :(得分:-1)
问题可能是未启用Android Java Script请按照以下
进行操作的Android
按照以下说明在Android上激活并启用JavaScript。