Verkehskarte von Google mittels TelgramBot zu bestimmter Zeit versenden

Begonnen von bjoernbo, 31 August 2017, 15:29:18

Vorheriges Thema - Nächstes Thema

bjoernbo

Hallo zusammen,

in der Vergangenheit habe ich mir jeden Morgen um 07:00Uhr eine Nachricht mittels TelegramBot zugesandt, in welcher ich ablesen konnte welche Staus gerade auf der Autobahn sind.

In meinem FTUI lasse ich mir von Google die TrafficMap anzeigen.
Ich finde den Kartenauschnitt jedoch interessanter als die textbasierte Information. Das TelgramBot auch Bilder versenden kann, hatte ich mir überlegt ob es nicht möglich ist, dass FHEM mittels AT um 07:10Uhr eine entsprechende Grafik zusenden kann.

Aber ich weiß nicht wie ich mir aus meinem Code ein IMG erstellen kann, welches dann von TelgramBot zugestellt wird.

<!DOCTYPE html>
<html>
  <head>
    <style type="text/css">
      html, body { height: 100%; margin: 0; padding: 0; }
      #map { height: 100%; }
    </style>
  </head>
  <body>
    <div id="map"></div>
    <script type="text/javascript">
var map;
function initMap() {
  map = new google.maps.Map(document.getElementById('map'), {
    center: {lat: 51.47, lng: 7.08},
    zoom: 12
  });
  map.setMapTypeId(google.maps.MapTypeId.TERRAIN);
  var trafficLayer = new google.maps.TrafficLayer();
  trafficLayer.setMap(map);
  var marker = new google.maps.Marker({
    position: {lat: 51.48, lng: 7.25},
    map: map,
  });
var marker = new google.maps.Marker({
    position: {lat: 51.48, lng: 7.12},
    map: map,
  });
var marker = new google.maps.Marker({
    position: {lat: 51.48, lng: 7.02},
    map: map,
  });
}

    </script>
    <script async defer
      src="https://maps.googleapis.com/maps/api/js?key=XXXXXXXXXXXXXXXXXXXXXXX&callback=initMap">
    </script>
</body>
</html>
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

marvin78

Das ist nicht wirklich eine FHEM Frage und würde wohl eher nach Off-Topic passen. Du nutzt die google Maps API und da müsstest du auch schauen.