MediaWiki:Wikiminiatlas.js: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 381: Line 381:
  // also insert globe even if no title coords are given
  // also insert globe even if no title coords are given
  (function(){
  (function(){
   if( wgPageName !== 'Oklahoma_State_Highway_82' ) { return; }
   //if( wgPageName !== 'Oklahoma_State_Highway_82' ) { return; }
   var i,l = $('table.metadata').find('a'),s=wgPageName+'/KML&action=raw',lat,lon,alat=0,alon=0,np=0;
   var i,l = $('table.metadata').find('a'),s=wgPageName+'/KML&action=raw',lat,lon,alat=0,alon=0,np=0;
   for( i = 0; i < l.length; ++i ) {
   for( i = 0; i < l.length; ++i ) {
Line 390: Line 390:
     success: function(xml){
     success: function(xml){
       kml = { ways: [] };
       kml = { ways: [] };
       $(xml).find('LineString').each(function(){
       $(xml).find('LineString>coordinates').each(function(){
       var way=[],i,j,c,p=$(this).text().split(' ');
       var way=[],i,j,c,p=$(this).text().split(' ');
       for( i=0; i<p.length; ++i ) {
       for( i=0; i<p.length; ++i ) {
         c=p[i].split(',');
         c=p[i].split(',');
         if( c.length === 2 ) {
         if( c.length >= 2 ) {
         lat = parseFloat(c[1]);
         lat = parseFloat(c[1]);
         lon = parseFloat(c[0]);
         lon = parseFloat(c[0]);
Anonymous user