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
Name | Beschreibung |
---|---|
| (Erforderlich) Kanal-ID für den gewünschten Kanal. |
Beispiel-URL: https://thingspeak.com/channels/276330/maps/channel_show
Parameter der Abfragezeichenfolge
Name | Beschreibung | Werttyp |
---|---|---|
read_api_key | (Erforderlich für private Kanäle). Geben Sie den Lese-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 Pixel. Die Standardkartenbreite beträgt 450. | ganze Zahl |
height | (Optional) Diagrammhöhe in Pixel. Die Standardkartenhöhe beträgt 260. | ganze Zahl |
Antwort
Erfolg
200 OK
GET https://thingspeak.com/channels/12397/maps/channel_show |
Die Antwort ist eine Karte mit einer Markierung für den auf der Seite Channel Settings 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 einen Webseiten-Iframe einbetten
Erstellen Sie den REST-Aufruf
Show Channel Map
im Beispielformat. Fügen Sie den Parameterread_api_key
hinzu, wenn der Kanal privat ist. Verwenden Sie einen Webbrowser, um den Anruf zu testen.Erstellen Sie eine HTML-Datei mit den folgenden Elementen. Ersetzen Sie
<channel_id>
durch Ihre Kanal-ID undXXXXXXXXXXXXXXXX
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>
Speichern Sie die Datei mit der Erweiterung
.HTML
.Öffnen Sie die Datei mit einem Webbrowser, um die eingebettete Karte anzuzeigen.