0

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

如果我在谷歌域中添加一个标记,它似乎可以工作......但如果我使用互联网上的另一个图标,它就会失败。

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

// 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

为了清楚起见,我做了一个小提琴来说明这个问题。

关于我要去哪里错的任何想法?

更新

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

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

我正在使用 Apache Web 服务器,并且我有一些安全措施(使用 .htaccess 文件)需要用户名和密码......这已经活跃了几个月,但现在它是否可以阻止谷歌地球访问图标,即使我我登录了吗?

4

1 回答 1

0

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

于 2013-06-10T21:18:15.483 回答