Changeset 295 for kml2gmaps/trunk

Show
Ignore:
Timestamp:
03/16/06 01:05:30 (3 years ago)
Author:
ogawa
Message:

Now supports both "LookAt?" and "Point" elements for obtaining the coordinates.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • kml2gmaps/trunk/kml2gmaps.html

    r292 r295  
    6868        var len = Math.min(markers.length, 20); 
    6969        for (var i = 0; i < len; i++) { 
    70           var lng = parseFloat(markers[i].getElementsByTagName("longitude")[0].childNodes[0].data); 
    71           var lat = parseFloat(markers[i].getElementsByTagName("latitude")[0].childNodes[0].data); 
     70          var lng, lat; 
     71          var coordinates = markers[i].getElementsByTagName("coordinates")[0].childNodes[0].data; 
     72          if (coordinates) { 
     73            var c = coordinates.split(","); 
     74            lng = parseFloat(c[0]); 
     75            lat = parseFloat(c[1]); 
     76          } else { 
     77            lng = parseFloat(markers[i].getElementsByTagName("longitude")[0].childNodes[0].data); 
     78            lat = parseFloat(markers[i].getElementsByTagName("latitude")[0].childNodes[0].data); 
     79          } 
    7280          var point = new GPoint(lng, lat); 
    7381          if (!i) map.centerAndZoom(point, 4);