Google maps 使用Google earth API,如何在更新placemark标签时阻止该标签出现动画';什么位置?

Google maps 使用Google earth API,如何在更新placemark标签时阻止该标签出现动画';什么位置?,google-maps,google-maps-api-3,kml,google-earth-plugin,Google Maps,Google Maps Api 3,Kml,Google Earth Plugin,我画了一个带有标签的地点标记,然后我不断地更新它,每秒更新一次。placemark图标本身没有动画,但附加到它的标签有动画。图标会立即出现,当旧图标被删除,新图标被添加时,不会出现动画。但是,在文字淡入视图的位置绘制placemark标签时,会有一点动画。每次我删除旧的placemark并添加新的placemark时,我都会得到这个动画。如何停止动画 // Create the placemark. var placemark = ge.createPlacemark(''); placemar

我画了一个带有标签的地点标记,然后我不断地更新它,每秒更新一次。placemark图标本身没有动画,但附加到它的标签有动画。图标会立即出现,当旧图标被删除,新图标被添加时,不会出现动画。但是,在文字淡入视图的位置绘制placemark标签时,会有一点动画。每次我删除旧的placemark并添加新的placemark时,我都会得到这个动画。如何停止动画

// Create the placemark.
var placemark = ge.createPlacemark('');
placemark.setName(object1['Designation']);

// Define a custom icon.
var icon = ge.createIcon('');
icon.setHref('http://maps.google.com/mapfiles/kml/paddle/red-circle.png');
var style = ge.createStyle(''); //create a new style
style.getIconStyle().setIcon(icon); //apply the icon to the style
placemark.setStyleSelector(style); //apply the style to the placemark

// Set the placemark's location.  
var point = ge.createPoint('');
point.setLatitude(12.345);
point.setLongitude(54.321);
placemark.setGeometry(point);

// Add the placemark to Earth.
ge.getFeatures().appendChild(placemark);

关闭此行为调用。e、 g

ge.getOptions().setFadeInOutEnabled(false)

见:

编辑

添加和删除位置标记的方式有点古怪

“每次我删除旧的placemark并添加新的placemark时,我都会得到这样的结果 “动画”

一个更好的方法是不删除和添加placemark,而是更新单个placemark上的标签

在您的示例中,只需每秒调用
placemark.setName(无论什么)

所有其他代码只需调用一次即可初始化/配置placemark。

谢谢-但由于某些原因,它对我不起作用。我在另一个示例中发现,我将该行放在“ge.getWindow().setVisibility(true);”上方,但它仍在用动画绘制名称:|是的,我计划更新代码来更新一个placemark,而不是不断地删除和添加它们。我会研究你的建议,很快再回来看看。