PlanetGMaps Forum

planetGMaps

Die deutsche Google Maps Community.
Die Möglichkeiten sind da!

Forum

Forum Suche | Forum Übersicht | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen


zum vorhergehenden Thema Thema drucken zum nächsten Thema

Übersicht ::  Google Maps API ::  Google Maps API ::  Ändern der Position eines Placemarks im Google Earth Plugin
moderiert von: Steffen

Zum aktuellsten Beitrag 

Ändern der Position eines Placemarks im Google Earth Plugin

frey verfasst: 21.05.2010, 15:27
Neu hier
Neu hier
frey

registriert: Mai. 2010
Beiträge: 1

Status: offline
letzter Besuch: 21.05.10
Hallo Leute,

ich habe folgendes Problem:

ich möchte die Position eines bereits erstellten Placemarks ändern.

bisher habe ich das so gemacht:

point = gEarthInstance.createPoint('');
point.setLatLngAlt(...);
newPlacemark = gEarthInstance.createPlacemark('');
...
...
gEarthInstance.getFeatures().replaceChild(placemark, newPlacemark);

ein neues Placemark erstellt und es mit dem alten ausgetauscht.

Nur ist das keine gute Lösung was die Performance angeht.
Wenn ich in einer Loop 500 Placemarks verändere dauert das leider relativ lange, da die Placemark Objekte immer neu erstellt werden.

Meine Frage ist, gibt es eine Möglichkeit direkt über das bestehende Placemark auf die Position zu zugreifen?

Auf alle Placemarks kann ich ja so zugreifen:
gEarthInstance.getFeatures().getChildNodes().item(x)...

nur finde ich keine Funktion um die Point-Eigenschaft zu ermitteln bzw. zu setzen.

Hat jemand Erfahrung mit der Google Earth Plugin API?

vielen Dank schonmal für die Hilfe!

Gruß Frey
Nach oben  Profil PM senden
 


User online:

Diese Angaben basieren auf den Useraktivitäten der letzten 10 Minuten

^ Top | © 2006 planet-gmaps.de | css | xhtml