防止谷歌地图标记在拖动时“飞”起来

时间:2009-05-08 09:34:45

标签: flash actionscript-3 google-maps

我正在使用谷歌地图Flash API,我有一个靶心标记,用户应该拖动到正确的位置,但每当你拖动它的东西时,它会飞得很快,这个愚蠢的目标交叉出现在下面,这就是我我想阻止它,因为它看起来不太好,我甚至会说它很混乱。

我到目前为止唯一的想法是设置图标的偏移量,以便在用户点击标记时补偿“飞行”高度,但我想可能有一个隐藏的选项可以做到这一点,或者只是一个我没有从文档中获得,但我认为我现在已经尝试过了。

干杯

1 个答案:

答案 0 :(得分:2)

尝试类似:

var square = new GIcon();

square.dragCrossImage = ""; // no image for the cross
square.maxHeight = 0.1; // it only raises a fraction of a bit

square.image = "/edit/images/square.gif";
square.shadow = "";
square.iconSize = new GSize(10, 10);
square.shadowSize = new GSize(5, 5);
square.iconAnchor = new GPoint(5, 5);
square.infoWindowAnchor = new GPoint(15, 15);

传递可选属性 dragCrossMove:false