Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Visualization Features Required

  •  Icons Icons ( Display Measurement Points on a World Map)
  •  Lines Lines / Arrows (Display Links between sites  / Color, thickness may represent the quality)
  •  Chart Chart / Graphs (To present a time Series description of a particular Network Metric)

Comparison of Google Maps vs Yahoo Maps 

 Google Maps Google Maps

  Google Maps now  supports KML (KeyHole Markup Language) essentially XML, which was previously only supported by . The KML file has to be uploaded to a web server and then the URL has to be provided to Google Maps in order to display it. (Also this support for KML is provided by 3rd party not google ). So the problem with using KML is that URL of the form http://maps.google.com/maps?f=q&hl=en&q=http://www.slac.stanford.edu/comp/net/wan-mon/viper/l.kml&layer=&ie=UTF8&z=17&om=1 will be displayed to the user.

...

 Two draw lines between two points the fallowing code can be used

Code Block
<Placemark>
&nbsp;&nbsp;&nbsp;   <name>Polyline 1</name>
&nbsp;&nbsp;&nbsp;   <description>This is some info aboout polyline 1</description>
&nbsp;&nbsp;&nbsp; <Style>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <LineStyle>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <color>ff00ff00</color>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <width>6</width>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </LineStyle>
&nbsp;&nbsp;&nbsp; </Style>
&nbsp;&nbsp;&nbsp; <LineString>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   <Style>
      <LineStyle>
         <color>ff00ff00</color>
         <width>6</width>
      </LineStyle>
   </Style>
   <LineString>
     <coordinates>-122.1,37.4,0 122.0,-37.4,0 </coordinates>
&nbsp;&nbsp;&nbsp;   </LineString>
&nbsp; </Placemark>

http://maps.google.com/maps?f=q&hl=en&q=http://www.slac.stanford.edu/comp/net/wan-mon/viper/pline.kml&layer=&ie=UTF8&z=3&om=1

The thickness, color, size and transparency of the line can be adjusted.

 Currently Currently I am writing a KMLWriter Class that will have functions for producting all the KML output, so the user will only need to supply the arguments to its functions. Currently the Class has three methods

Code Block

...


drawIcon(String title, String description, String latitude, Sting longitude)

...



drawLine(String lat1, String lon1,String lat2, String lon2, String color)