Hoe werkt Remote Control?
De werking van Remote Control is vastgelegd en kan niet afzonderlijk worden aangepast.
Op de ene pagina staat PTV Map&Guide internet als op afstand te besturen programma dat volledig in de browser draait.
Op de andere pagina staat een op afstand besturende instantie. Dit kan bijvoorbeeld een browser zijn.
Opmerking: Via Remote Control kan PTV Map&Guide internet alleen in de toepassing Routeplanning worden geopend.
-
Stap 1
De op afstand besturende instantie opent een browservenster en kijkt naar de proces-ID resp. een verwijzing naar de nieuwe browserinstantie.
-
Stap 2
De op afstand besturende instantie roept in de zojuist geopende browser de pagina "remote_control.html" op.
De pagina wordt opgeroepen via:
mginter.mapandguide.com/v7.10/remote/remote_control.html
Aan deze pagina moeten vast gedefinieerde parameters worden overgedragen (zie Welke parameters kan ik overdragen?). De pagina maakt gebruik van JavaScript, vereist geen gebruikersinteractie en heeft ook geen output.
-
Stap 3
Als er nog geen instantie van PTV Map&Guide internet open is, wordt er automatisch ingelogd zonder gebruikersinteractie.
-
Stap 4
In PTV Map&Guide internet wordt na het starten gecontroleerd of er een Remote-Control-aanvraag behandeld moet worden. Als er een aanvraag moet worden behandeld, wordt deze naar de toepassing Routeplanning doorgestuurd. De routepunten worden toegevoegd en indien nodig wordt een route berekend.
-
Stap 5
De in stap 1 geopende browserinstantie kan nu worden gesloten. Omdat PTV Map&Guide internet geen terugkoppeling geeft naar deze browser, moet het sluiten op basis van tijd gebeuren. Zodra stap 2 voltooid is, d.w.z. dat de pagina "remote_control.html" volledig geladen is, kan het venster weer worden gesloten.
Het venster via JavaScript met "window.close()" sluiten is niet mogelijk, omdat de browser altijd de gebruiker met een vraag zou onderbreken.
Opmerking: Let op: u kunt gegevens alleen maar aan Remote Control overdragen via GET Request (d.w.z. via een URL). Een POST-request is niet mogelijk.