【问题标题】:Google Maps API - How to use custom icons with text?Google Maps API - 如何使用带有文本的自定义图标?
【发布时间】:2015-10-04 15:46:45
【问题描述】:

我尝试了以下网址:

http://chart.apis.google.com/chart?chst=d_map_spin&chld=0.7|0|FFAA11|19|_|A

但它只适用于Chrome,IE,奇怪,不起作用,目的是显示一个橙色的标记图标,中间有一个字母A!

我想在 Internet Explorer 中工作,请有人帮助我!

我使用的是 IE 11。

代码如下:

var iconURL = ((selecionado != i) ? 
                'https://mts.googleapis.com/vt/icon/name=icons/spotlight/spotlight-waypoint-a.png&text=' + String.fromCharCode(65 + l) + '&psize=16&font=fonts/Roboto-Regular.ttf&color=ff333333&ax=44&ay=48&scale=1' 
                :
                'http://chart.apis.google.com/chart?chst=d_map_spin&chld=0.7|0|FFAA11|19|_|' + String.fromCharCode(65 + l)
               );

            marker[i] = new google.maps.Marker({
                position: ((i >= latln.length) ? latLonEmpresa : latln[i]),
                map: map,
                icon: ((titulo[i]) ? iconURL : '')
            });

【问题讨论】:

  • 能否请您提供一些您已经尝试过的代码?
  • 没有必要贴一段代码,因为问题是要测试的URL 把URL复制粘贴到浏览器中,不需要贴代码 我不明白为什么我的问题标记为否定。

标签: google-maps internet-explorer google-maps-api-3


【解决方案1】:

当我使用https://chart.apis.google.com/chart?chst=d_map_spin&chld=0.7|0|FFAA11|19|_|A 它重定向到 https 并在 IE 中出现错误:


安全连接到此网站时出现问题。

本网站提供的安全证书是针对不同网站的地址签发的。

安全证书问题可能表明试图欺骗您或拦截您发送到服务器的任何数据。

似乎证书仅适用于 www.google.com 如果您使用:http://www.google.com/chart?chst=d_map_spin&chld=0.7|0|FFAA11|19|_|A 似乎工作

【讨论】:

  • 对不起,我设置为https,但如果我只使用http实际上不起作用。
  • 谢谢Jason Lou 没错,我用的url是错误的!
猜你喜欢
  • 1970-01-01
  • 2018-09-10
  • 2017-04-10
  • 1970-01-01
  • 2016-01-24
  • 1970-01-01
  • 1970-01-01
  • 2011-05-23
  • 2020-07-31
相关资源
最近更新 更多