Diese Operation erzeugt eine URL für Google APIs, insbesondere für die Maps Static API. Über den Parameter privateKey kann eine URL-Signierung im Adapter-Output hinzugefügt werden.
Input
Für die Operation CreateGoogleURL erwartet der Adapter eine XML-Input-Struktur nach folgendem Muster:
<?xml version="1.0" encoding="UTF-8"?>
<RootElement>
<Path>/maps/api/staticmap</Path>
<Param name="center">59.900503,-135.478011</Param>
<Param name="zoom">4</Param>
<Param name="size">400x400</Param>
<Param name="path">fillcolor:0x0000AA33|color:0xFFFFFF00|enc:_qo]~po]koBqtmV|@{lcNlmBq_mUvnuO?fsik@??~b`|@}g`h@?az~R?</Param>
</RootElement>
Das Wurzelelement enthält folgende Elemente:
|
Element |
Beschreibung |
|---|---|
|
|
URL-Part der Google Static Maps API (siehe http://code.google.com/intl/de-DE/apis/maps/documentation/staticmaps/) |
|
|
Definiert den zu erzeugenden Kartenausschnitt über Parameter. Jeder Parameter wird als eigenes XML
Typische Parameter:
Mögliche Werte:
Mögliche Werte:
Mögliche Werte:
Mögliche Bestandteile:
Hinweis: Mehrere Eigenschaften werden durch
XML
Mögliche Bestandteile:
Hinweis:
|
Output
Wenn die Operation erfolgreich ausgeführt wurde, gibt der Adapter ein XML-Dokument aus mit einer URL zu dem über den Input definierten Google-Maps-Kartenausschnitt. Das outputFormat hat keine Auswirkung auf die Zusammensetzung der URL.
<HREF>https://maps.google.de?path=&size=&sensor=false&markers=48.952663786788165%2C+8.390965795490331&signature=9BCZz3mKiXcWJ1e6jl4puG1XUhI=</HREF>
Beispiele
Hier finden Sie verschiedene Beispiele für die Operation CreateGoogleURL
.