Difference between revisions of "Template:Trimet map"

From Transit.Wiki
(Created page with "<includeonly>Bus stop map for [[{{BASEPAGENAME}}]]. It is possible that not every trip serve every stop. See timetable for details. {{#get_web_data: url=http://transitunlimi...")
 
m
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>Bus stop map for [[{{BASEPAGENAME}}]].
+
<includeonly>Bus stop map for [[{{BASEPAGENAME}}]]. Stop list is below the map.
  
 
It is possible that not every trip serve every stop. See timetable for details.
 
It is possible that not every trip serve every stop. See timetable for details.
  
 
{{#get_web_data:
 
{{#get_web_data:
url=http://transitunlimited.org/extensions/feedgen.php?service=trimetstops&command={{{route|{{#ifeq:{{#show:{{BASEPAGENAME}}| ?rnum}}|0||{{#show:{{BASEPAGENAME}}| ?rnum}}}}{{#ifeq:{{#show:{{BASEPAGENAME}}| ?rlet}}|'||{{#show:{{BASEPAGENAME}}| ?rlet}}}}}}}
+
url=https://www.transit.wiki/extensions/feedgen.php?service=trimetstops&command={{{route|{{#show:{{BASEPAGENAME}}| ?rvalue}}}}}
 
|format=XML
 
|format=XML
 
|use xpath
 
|use xpath
|data=displayname=/resultSet/route/dir/stop/@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
 
}}
 
}}
  
{{#ask: [[-Place::{{BASEPAGENAME}}]]|?latlong|height=550|format=googlemaps|width=90%|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: {{{id}}} ~File: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>
  
 
''Data provided by TriMet.''
 
''Data provided by TriMet.''
 +
 +
===Stop list===
 +
{|class="infodata broadtable sortable"
 +
! Stop name !! Direction !! Stop code
 +
{{#for_external_table:<nowiki/>
 +
{{!}}-
 +
{{!}}{{{displayname}}}
 +
{{!}}{{{direction}}}
 +
{{!}}[{{SERVER}}/Departure_times_(Portland)?id={{{id}}}&provider={{urlencode:{{#show:{{BASEPAGENAME}}|?provider}}}}&linkfrom={{urlencode:{{BASEPAGENAME}}}} {{{id}}}]
 +
}}
 +
|}
 
</includeonly>
 
</includeonly>

Latest revision as of 22:40, 25 January 2023