Hauptinhalt

Diese Seite wurde mithilfe maschineller Übersetzung übersetzt. Klicken Sie hier, um das englische Original zu sehen.

Show Channel Map

Senderstandort auf der Karte anzeigen

Verwenden Sie Show Channel Map, um eine Karte in eine Webseite einzubetten.

Anfrage

HTTP-Methode

GET

URL

https://thingspeak.com/channels/<channel_id>/maps/channel_show

URL-Parameter

NameBeschreibung

<channel_id>

(Erforderlich) Kanal-ID für den gewünschten Kanal.

Beispiel-URL: https://thingspeak.com/channels/276330/maps/channel_show

Abfragezeichenfolgenparameter

NameBeschreibungWerttyp
read_api_key

(Erforderlich für private Kanäle). Geben Sie den Read-API-Schlüssel für diesen bestimmten Kanal an. Suchen Sie den gelesenen API-Schlüssel auf der Registerkarte API Keys der Kanalansicht.

Zeichenfolge

width

(Optional) Kartenbreite in Pixeln. Die Standardkartenbreite beträgt 450.

ganze Zahl

height

(Optional) Diagrammhöhe in Pixeln. Die Standardkartenhöhe beträgt 260.

ganze Zahl

Antwort

Erfolg

HTTP-Statuscode

200 OK

Body-Beispiel
GET https://thingspeak.com/channels/12397/maps/channel_show

Die Antwort ist eine Karte mit einer Markierung für den auf der Channel Settings-Seite festgelegten Breiten- und Längengrad.

Fehler

Die vollständige Liste finden Sie unter Fehlercodes.

Wenn Sie keinen Zugriff auf den Kanal haben, lautet die Antwort The requested map is not accessible. Provide a public channel or the read API key for the private channel as a parameter: read_api_key=XXXXXXXXXXXXXXXX.

Beispiele

Karte in ein Webseiten-Iframe einbetten

  1. Erstellen Sie den Show Channel Map-REST-Aufruf mithilfe des Beispielformats. Fügen Sie den Parameter read_api_key hinzu, wenn der Kanal privat ist. Verwenden Sie einen Webbrowser, um den Anruf zu testen.

  2. Erstellen Sie eine HTML-Datei mit den folgenden Elementen. Ersetzen Sie <channel_id> durch Ihre Kanal-ID und XXXXXXXXXXXXXXXX durch den gelesenen API-Schlüssel für den gewünschten Kanal.

    <html><head><title>ThingSpeak Embedded Map</title></head>
    <body>
    <iframe width="650" height="800" style="border: 1px solid #cccccc;" src="https://thingspeak.com/channels/<channel_id>/maps/channel_show?read_api_key=XXXXXXXXXXXXXXXX&height=800">
    </body></html>
  3. Speichern Sie die Datei mit der Erweiterung .HTML.

  4. Öffnen Sie die Datei mit einem Webbrowser, um die eingebettete Karte anzuzeigen.