Skip to main content
Skip table of contents

Operation: CreateGoogleURL

Mit Operation CreateGoogleURL lässt sich eine URL zu einer Google Maps-Kartenausschnitts-Grafik erzeugen (bei Nutzung der Google Maps API Premier zudem mit signierter URL).

Input

Für Operation CreateGoogleURL erwartet der Adapter eine XML-Input-Struktur nach folgendem Muster, die in Element Path den URL-Part des Google Static Maps APIs (siehe http://code.google.com/intl/de-DE/apis/maps/documentation/staticmaps/) sowie in verschiedenen Param-Elementen den zu erzeugenden Kartenauschnitt definiert. Ein Parameter mit Attribut name="size" enthält dabei die Pixelabmessungen des zu erzeugenden Kartenauschnitts.

Jedes Param-Element mit Attribut name="markers" definiert eine Stecknadelmarkierung mit Farbe (z. B. color:blue) und Beschriftung (ein Großbuchstabe, z. B. label:X) .

Ein Param-Element mit Attribut name="path" definiert, jeweils durch | getrennt, Pfad-Eigenschaften (z. B. Farbe color:blue) sowie eine mit dem Präfix enc: versehene Route, bestehend aus GoogleLine-kodierten Wegpunkten:

HTML/XML
<GoogleMaps>
  <Path><!--/maps/api/staticmap--></Path>
  <Param name="size"><!--640x640--></Param>
  
  <!-- für jede Stecknadel-Markierung -->
  <Param name="markers">
    <!--color:Farbe|label:Großbuchstabe|Latitude,Longitude-->
  </Param>
  
  <!-- für jeden Pfad; Parameter getrennt durch "|" -->
  <Param name="path">
      <!--Parametername:Parameterwert|enc:GoogleLine-kodierter Pfad-->
  </Param>
</GoogleMaps>

Output

Für Operation CreateGoogleURL wird ein XML-Dokument ausgegeben, das eine URL zu einem dem Input entsprechenden Google Maps-Kartenausschnitt enthält. Das outputFormat hat keine Auswirkung auf die Zusammensetzung der URL.

HTML/XML
<HREF>https://maps.google.de?path=&size=&sensor=false&markers=48.952663786788165%2C+8.390965795490331&signature=9BCZz3mKiXcWJ1e6jl4puG1XUhI=</HREF>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.