我有自定义标记图标 (gif/png) 显示在 Google Map V2 上。我正在使用 GICON 和 shadow 属性来设置图像路径。标记图标在开发系统中按预期显示。但是在我将系统部署到服务器(Windows server 2008 r2,IIS 7.5)后,某些PC(不是全部)中没有显示图标。对于某些用户,图标正在显示,但对于某些用户,它不显示。我非常感谢您在这方面的所有帮助。
使用的代码如下:
var cm_baseIcon = new GIcon();
if (Records[i].Act == '1')
cm_baseIcon.shadow = "images/img/Markers/green.gif";
else
cm_baseIcon.shadow = "images/img/Markers/red.gif";
cm_baseIcon.iconSize = new GSize(27, 27);
cm_baseIcon.iconAnchor = new GPoint(9, 34);
cm_baseIcon.infoWindowAnchor = new GPoint(0, 0);
cm_baseIcon.infoShadowAnchor = new GPoint(13, 27);
var markerOpts = {};
var icon = new GIcon(cm_baseIcon);
markerOpts.icon = icon;