Difference between revisions of "Template:Trimet map"

From Transit.Wiki
m
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
{{#get_web_data:
 
{{#get_web_data:
 
url=https://www.transit.wiki/extensions/feedgen.php?service=trimetstops&command={{{route|{{#show:{{BASEPAGENAME}}| ?rvalue}}}}}
 
url=https://www.transit.wiki/extensions/feedgen.php?service=trimetstops&command={{{route|{{#show:{{BASEPAGENAME}}| ?rvalue}}}}}
|format=json
+
|format=XML
|use jsonpath
+
|use xpath
|data=displayname=$.resultSet.route.dir.stop.desc,direction=$.resultSet.route.dir.desc,id=$.resultSet.route.dir.stop.locid,latitude=$.resultSet.route.dir.stop.lat,longitude=$.resultSet.route.dir.stop.lng
+
|data=displayname=/resultSet/route/dir/stop/@desc,direction=/resultSet/route/dir/stop/@dir,id=/resultSet/route/dir/stop/@locid,latitude=/resultSet/route/dir/stop/@lat,longitude=/resultSet/route/dir/stop/@lng
 
}}
 
}}
  
 
<div class=bigmap>{{#ask: [[-Place::{{BASEPAGENAME}}]]|?latlong|format=googlemaps|scrollwheelzoom=yes|icon=Mm_20_red.png
 
<div class=bigmap>{{#ask: [[-Place::{{BASEPAGENAME}}]]|?latlong|format=googlemaps|scrollwheelzoom=yes|icon=Mm_20_red.png
 
|locations={{#for_external_table:
 
|locations={{#for_external_table:
{{{latitude}}},{{{longitude}}}~{{{displayname}}} ({{{direction}}})~Stop id: [http://trimet.org/index.htm#tracker/stop/{{{id}}} {{{id}}} (real time departures)] ~Bus20.png;
+
{{{latitude}}},{{{longitude}}}~{{{displayname}}} ({{{direction}}})~Stop id: [{{SERVER}}/Departure_times_(Portland)?id={{{id}}}&provider={{urlencode:{{#show:{{BASEPAGENAME}}|?provider}}}}&linkfrom={{urlencode:{{BASEPAGENAME}}}} {{{id}}} (real time departures)] ~Bus20.png;
 
}}
 
}}
 
}}</div>
 
}}</div>

Latest revision as of 22:40, 25 January 2023