【问题标题】:Google Earth API fails to load placemark with custom iconGoogle 地球 API 无法使用自定义图标加载地标
【发布时间】:2013-06-11 05:18:15
【问题描述】:

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

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

我按照文档中的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 网络服务器,并且我有一些安全措施(使用 .htaccess 文件)需要用户名和密码...这已经使用了几个月,但现在是否可以阻止 Google 地球访问图标即使我已登录?

【问题讨论】:

    标签: javascript apache google-earth-plugin


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多