我正在繪製帶有標籤的地標,然後不斷更新它,每秒一次。地標圖標本身沒有動畫,但附有標籤。該圖標會立即出現,並且隨着舊圖標被刪除並添加新圖標,不會顯示動畫。然而,當地圖標籤在文本淡入視圖中繪製時,地標標籤會有一點動畫。每次我刪除舊的地標並添加新的地圖時,我都會看到這個動畫。如何停止動畫?使用Google earth API當我更新位置時,如何停止使用動畫製作地標標籤?
// 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);
謝謝 - 但由於某種原因,它不適合我。我將該行放在「ge.getWindow()。setVisibility(true);」之上正如我在另一個例子中發現的那樣,但它仍然在用動畫畫出名字。 :| – DemiSheep
請參閱我的編輯。 – Fraser
是的,我計劃更新代碼來更新地標,而不是刪除並不斷添加它們。我會檢查你的建議,並很快回來看看。 – DemiSheep