PRO: MVG-API (Münchner Verkehrsverbund) – Adresssuche

API: https://www.mvg.de/api/fahrinfo/location/queryWeb?q=maillinger
“q” is the search-parameter you can use. If a station is found there is a link to another page which shows the next departing trains. more

In Action:


47 Treffer:
  • BUS tariffZones: m|1, next trains – Neuherberg (Obb.) , FC Bayern Campus , GoogleMaps
  • UBAHN TRAM tariffZones: m, next trains – München , Lehel , GoogleMaps
  • TRAM tariffZones: m, next trains – München , Maxmonument , GoogleMaps
  • Oberding , FC Bayern , GoogleMaps
  • München , FC Bayern Store , GoogleMaps
  • München , FC Bayern Fan-Shop , GoogleMaps
  • München , F.C. Bayern München AG , GoogleMaps
  • Hohenwart (Paar) , FC Bayern Fanclub Skybar , GoogleMaps
  • München , Trainingsgelände des FC Bayern München e.V. , GoogleMaps
  • Haimhausen , FAIR Handelshaus Bayern e.G. , GoogleMaps
  • Mainburg/Kr Kelheim , Bayern Fanclub Mainburg Vereinsheim , GoogleMaps
  • Rohrbach (Ilm) , VR Bayern Mitte, Filiale Rohrbach , GoogleMaps
  • Landshut , Zentrum Bayern Familie und Soziales , GoogleMaps
  • München , Bayerisches Staatsministerium des Innern, für Sport und Integration , GoogleMaps
  • Herrsching (a Ammersee) , Hochschule für den öffentlichen Dienst in Bayern Fachbereich Finanzwesen , GoogleMaps
  • München , Bayerisches Staatsministerium für Ernährung, Landwirtschaft und Forsten , GoogleMaps
  • Starnberg , Fachhochschule für öffentliche Verwaltung und Rechtspflege in Bayern Fachbereich Rechtspflege , GoogleMaps
  • München , Lotto Bayern (Kapuzinerstraße 45) , GoogleMaps
  • München , Lotto Bayern (Münchner Freiheit 14) , GoogleMaps
  • Landshut , Lotto Bayern , GoogleMaps
  • München , Bayern Döner , GoogleMaps
  • München , Bayern Kaserne , GoogleMaps
  • Tuntenhausen , Lely Center Bayern , GoogleMaps
  • München , Kantine Lotto Bayern , GoogleMaps
  • München , Landesbaudirektion Bayern , GoogleMaps
  • München , Versicherungskammer Bayern , GoogleMaps
  • München , Versicherungskammer Bayern (Sternstraße 3) , GoogleMaps
  • Unterföhring , ZDF Landesstudio Bayern , GoogleMaps
  • Landshut , Sparkassenakademie Bayern , GoogleMaps
  • Scheyern , Volksbank Raiffeisenbank Bayern Mitte , GoogleMaps
  • München , infopoint museen & schlösser in bayern , GoogleMaps
  • Paunzhausen , Volksbank Raiffeisenbank Bayern Mitte eG , GoogleMaps
  • Landshut , Deutsche Rentenversicherung Bayern Süd (Am Alten Viehmarkt 2) , GoogleMaps
  • Landshut , Deutsche Rentenversicherung Bayern Süd (Maximilianstraße 18) , GoogleMaps
  • Landshut , Deutsche Rentenversicherung Bayern Süd (Maximilianstraße 19) , GoogleMaps
  • München , Hochschule und Nachhaltigkeit Bayern Hochschule München , GoogleMaps
  • Moosburg (an der Isar) , Volksbank Raiffeisenbank Bayern Mitte eG, Geschäftsstelle Moosburg , GoogleMaps
  • München , Bayernwerk AG , GoogleMaps
  • Finsing (Kr Erding) , Bayernwerkstraße , GoogleMaps
  • München , BayernLB Sportarena , GoogleMaps
  • München , BayernLB Sportclub , GoogleMaps
  • München , Bayernplatz-Spielplatz , GoogleMaps
  • Karlsfeld (Obb) , Alte Bayernwerkstraße , GoogleMaps
  • Nandlstadt , Judith-von-Bayern-Straße , GoogleMaps
  • München , Grundschule am Bayernplatz , GoogleMaps
  • München , Therese-von-Bayern-Straße , GoogleMaps
  • Unterhaching , Bayernwerk Sportarena Unterhaching , GoogleMaps
Examples: “Volksbad” also finds “Volksbank” | Sushi in Munich | FC Bayern

To realize such form do this create a JCI-PRO-Template:

  • urlparam4twig: su
  • URL (default search “blutenburg”):
{% set su = "blutenburg" %}
{% if urlparam.su %}{% set su = urlparam.su | trim | url_encode %}
{% endif %}
https://www.mvg.de/api/fahrinfo/location/queryWeb?q={{su}}

twig-template:

{% set su = "blutenburg" %}
{% if urlparam.su %}
    {% set su = urlparam.su | trim %}
{% endif %}
<form action ="">
    <input type=text name=su value="{{su | e | stripslashes }}">
    <input type=submit value="Search">
</form>
<hr>
{% set hits = (locations | length ) %}
{% if hits>0 %}
    {{hits}} Treffer:<br>
    <ul>
    {% for item in locations %}
        <li>
        {% for prok, prov in item.products %}
            {{prov}} 
        {% endfor %}
        
        {% if item.type=="station" %}
            tariffZones: {{item.tariffZones}}, <a href="/pro-mvg-api-stationdetails/?stationid={{item.id}}&su={{su | url_encode}}">next trains</a> - 
        {% endif %}

        {{item.place}}
        {% if item.street %}
            , {{item.street}}
        {% endif %}
        {% if item.name %}
            , {{item.name}}
        {% endif %}
        , <a href="https://www.google.com/maps/dir//{{item.latitude}},{{item.longitude}}/@{{item.latitude}},{{item.longitude}},15z?hl=en" target="_blank">GoogleMaps</a>
        </li>
    {% endfor %}
    </ul>
{% else %}
nothing found
{% endif %}
Examples: 
<a href="./?su=volksbad">"Volksbad" also finds "Volksbank"</a> |
<a href="./?su=sushi">Sushi in Munich</a> |
<a href="./?su=fc+bayern">FC Bayern</a>