2012-04-06 9 views
0

ich Karten v3 bin neu und sucht Hilfe für die folgenden Elemente:parseKML in Earth API für Karten v3

  1. Strugging ein Beispiel für parseKML in Google Maps v3 zu finden. Es gibt ein ähnliches Beispiel, das für die Earth API auf Code Playground funktioniert. http://code.google.com/apis/ajax/playground/#parse_kml. Ich habe versucht, geoxml3 Bibliothek zu, aber es scheint, dass dies nur Unterstützung URL-Eingabe und nicht tatsächlichen XML-Inhalt.

  2. Ich habe eine KML-Datei, die Punktdaten von einem Web-Abdeckung Dienst extrahiert. Dieser Dienst gibt eine KML im laufenden Betrieb zurück und ich lasse sie auf der Earth-API anzeigen. Ich habe diese Funktion auf Karten v3 getestet, aber es funktioniert nicht. Ich habe versucht, die KML-Datei auf maps.google.com zu öffnen, der Inhalt wird jedoch nur angezeigt, wenn Sie zur Earth-Benutzeroberfläche wechseln. Ist das eine Einschränkung von Maps v3 API, sollte ich etwas anders machen.

http://maps.google.com/maps?q=http:%2F%2Fwww.mde.state.md.us%2Fprograms%2FAir%2FAirQualityMonitoring%2FDocuments%2FDomain3.kml&hl=en&ll=38.369651,-77.064842&spn=3.303117,3.724365&sll=37.0625,-95.677068&sspn=52.815565,59.589844&t=m&z=8

Vielen Dank für jede Hilfe.

+0

geoxml3 hat (jetzt) ​​Unterstützung gültig KML als String-Parsing. Siehe die parseKmlString-Methode. – geocodezip

Antwort