示例#1
0
 /// <summary>
 /// Gets a OpenStreetMap.Node pointer to the referenced node.
 /// </summary>
 /// <returns>an OpenStreetMap.Node</returns>
 public Node GetNode()
 {
   Node n = new Node();
   n.id = node_reference;
   // FIXME, implement lookup node in current OSMResponse object
   return n;
 }
示例#2
0
    static void Main(string[] args)
    {
      XmlSerializer s = new XmlSerializer(typeof(OSMResponse));
      Stream writer = new FileStream("c:\\tmp\\out.xml",FileMode.Create);

      OSMResponse resp = new OSMResponse();
      resp.version = "0.5";
      resp.generator = "OpenStreetMap.NET";


      Node n = new Node();
      n.lat = 52.50;
      n.lon = 5.50;
      n.id = 129834;
      n.timestamp = TimeStamp.Now();

      resp.node.Add(n);

      n = new Node();
      n.lat = 55.50;
      n.lon = 4.50;
      n.id = 1294324234;
      n.timestamp = TimeStamp.Now();

      resp.node.Add(n);

      s.Serialize(writer,resp);
      Console.ReadKey();
    }