Difference between revisions of "Template:Trimet map"

From Transit.Wiki
m
m
 
(7 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=https://www.transit.wiki/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
 
}}
 
}}
  
<div class=bigmap>{{#ask: [[-Place::{{BASEPAGENAME}}]]|?latlong|format=googlemaps|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}}}~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>
  
 
''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