Google地球API无法使用自定义图标加载地标

时间:2013-05-20 03:22:24

标签: javascript apache google-earth-plugin

有一次,我可以将自定义地标图标加载到Google地球JavaScript API中;然而,在过去几个月的某个时候,情况发生了变化。

如果我在谷歌域中添加一个标记,它似乎有效...但如果我使用互联网上的另一个图标则失败。

我按照文档中的instructions进行操作,但仍然一无所获。

// Define a custom icon.
var icon = earth.createIcon('');
icon.setHref('http://www.jcsda.noaa.gov/images/arrowDown.jpg');
var style = earth.createStyle(''); //create a new style
style.getIconStyle().setIcon(icon); //apply the icon to the style
placemark.setStyleSelector(style); //apply the style to the placemark

为了清楚起见,我已经a fiddle说明了这个问题。

关于我哪里出错的想法?​​

更新

昨晚我制作the fiddle图标无法加载...今天早上当我检查时,它已经自发地开始为某些图标工作。

有趣的是,它仍然无法在我的应用程序中运行。

我正在使用Apache Web服务器并且我有一些安全措施(使用.htaccess文件)需要用户名和密码...这已经激活了好几个月,但它现在可能阻止Google Earth访问图标即使我已登录?

1 个答案:

答案 0 :(得分:0)

您的网页https是否可能是浏览器混合内容http / https问题