0

我在 API 2 中使用了此代码,但找不到 API 3 的等效代码。我想根据严重性为标记创建不同的颜色,因此它们不是静态值。我对如何创建 GICON、G_DEFAULT_ICON、GSize 和 addOverlay 有疑问。如果有人告诉我如何转换这个确切的代码,我将不胜感激。由于我使用的特定颜色,我不想使用 micons/color-dot.png。

var severity = parseFloat(markers[i].getAttribute("severity"));
var severityIcon = new GIcon(G_DEFAULT_ICON);
var color;
if (severity == 0) color = "66FF33";
else if (severity == 1) color = "990099";
else if (severity == 2) color = "00CCFF";

severityIcon.image = "http://www.googlemapsmarkers.com/v1/" + color;
severityIcon.iconSize = new GSize(15, 30);

markerOptions = { icon:severityIcon };


  var marker = createMarker(point,label,alarm,markerOptions);
  map.addOverlay(marker);
4

1 回答 1

1
于 2012-04-04T20:34:00.253 回答