Dieses Modul erlaubt euch eine interaktive Google Maps Karte im WebFront einzufügen, in der ihr in Echtzeit euer Fahrzeug verfolgen könnt (sofern es die Daten auch so oft liefert)
Ihr könnt eigene Marker Icons für „Zu Hause“ und „Auto“ definieren. (PNG 32x32)
Ihr könnt die maximale Update-Geschwindigkeit einstellen
Ihr könnt die Position über die Konsole simulieren
Was braucht ihr?
Google Maps API Key
Jeweils Variable für Breitengrad/Längengrad (z.B. über ein [Modul] NMEA GPS Modul)
Das Location Control korrekt eingerichtet, damit die „Home“ Position korrekt angezeigt wird
Warum ist das Modul sonst noch cool? (Jetzt kommt der Techie-Kram)
WebSockets über das WebHook Control bieten Echtzeitübermittlung der Positionsdaten
Ihr könnt mehrere Instanzen (Karten) auf einer WebFront Seite haben (dies hat mich die meiste Zeit gekostet, da im WebFront alles im „globalen“ Scope ist und man zusehen muss, dass keine Karte, WebSocket oder Variable sich in die Quere kommt
ist das Modul ausschliesslich auf Google abgestellt oder könntest du auch ein Feld mit einer anderen URL unterbringen. Da es zB Dienste gibt, die anders erreichbar sind aber Google-Map nutzen
Wenn ihr mal in die alten Threads schaut, ist das gut beschrieben wie man die Position vom Handy nach IPS bekommt.
Ich mache das so bei allen Handys in der Familie (Android) über Tasker, das funktioniert sehr gut.
Habe das Modul hier aber noch nicht getestet.
Kann ich damit mehrere Handys auf der gleichen Karte darstellen, ggf. auch mit unterschiedlichen Icons?
Das war bei der alten Methode immer das Problem.
edit: gerade gesehen, erst ab V5.5, was ist der Grund dafür?
Aber so wie ich es verstanden habe geht es nicht zwei Handys auf einer Karte darzustellen sondern nur zwei Instanzen (Maps) auf der gleichen Seite der WebFront…
Das wäre sicherlich möglich. Hat aber neue Herausforderungen, da man den Zoomlevel so gestalten muss, dass alle Marker sichtbar sind. Da ich da aktuell keinen Bedarf habe würde ich dies gerne jemand anderen überlassen und freue mich über einen PR
Wenn du mehrere Instanzen nutzt, kannst du auf jeder Karte jeweils einen (auch unterschiedlichen Marker) verfolgen.
Kann sehr gut funktionieren. Da ich nur mit der 5.5+ getestet habe, habe ich entsprechend die Version gesetzt.
paresy
PS: Ich habe soeben noch einen Bug korrigiert, der beim Connect Dienst über HTTPS auftrat.
Nee. War noch kaputt. Und genau: Der Fix sollte auch für iOS/Android helfen. Im IPSStudio scheint es noch nicht zu gehen. Ich schaue gerade, ob ich da noch was zaubern kann, oder ob ich bei Andreas nachfragen muss