public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public void Button1_Click(object sender, EventArgs e)
{
String Strt_Address = TextBox1.Text;
String End_Address = TextBox2.Text;
string geocodeUrl1 = string.Format(@"http://maps.googleapis.com/maps/api/geocode/xml?address={0}&sensor=false", Strt_Address);
string geocodeUrl2 = string.Format(@"http://maps.googleapis.com/maps/api/geocode/xml?address={0}&sensor=false", End_Address);
XmlDocument geocodeXmlDoc1 = new XmlDocument();
geocodeXmlDoc1.Load(geocodeUrl1);
XmlDocument geocodeXmlDoc2 = new XmlDocument();
geocodeXmlDoc2.Load(geocodeUrl2);
XmlNamespaceManager XmlMngr1 = new XmlNamespaceManager(geocodeXmlDoc1.NameTable);
XmlMngr1.AddNamespace("geo", @"http://www.w3.org/2003/01/geo/wgs84_pos#");
XmlNamespaceManager XmlMngr2 = new XmlNamespaceManager(geocodeXmlDoc2.NameTable);
XmlMngr2.AddNamespace("geo", @"http://www.w3.org/2003/01/geo/wgs84_pos#");
String sLong1 = geocodeXmlDoc1.DocumentElement.SelectSingleNode(@"//geometry/location/lat", XmlMngr1).InnerText;
String sLat1 = geocodeXmlDoc1.DocumentElement.SelectSingleNode(@"//geometry/location/lng", XmlMngr1).InnerText;
String sLong2 = geocodeXmlDoc2.DocumentElement.SelectSingleNode(@"//geometry/location/lat", XmlMngr2).InnerText;
String sLat2 = geocodeXmlDoc2.DocumentElement.SelectSingleNode(@"//geometry/location/lng", XmlMngr2).InnerText;
Label1.Text = sLong1 + ", " + sLat1;
Label2.Text = sLong2 + ", " + sLat2;
Page.ClientScript.RegisterStartupScript(Page.GetType(), "script",
"calcRoute()", true);
}
}
so i want to access this String sLong1, sLat1, sLong2, sLat2 in another class
let say i have harversine class
public class harversine {
how can i do that
}
Added the OP's comment from solution.
Check my value passing metod is correct or not
public partial class Login : System.Web.UI.Page
{
public static Double elong1, elat1;
public static Double Elong1
{
get { return Login.elong1; }
set { Login.elong1 = value; }
}
public static Double Elat1
{
get { return Login.elat1; }
set { Login.elat1 = value; }
}
public void Button1_Click(object sender, EventArgs e)
{
String sLong1 = geocodeXmlDoc1.DocumentElement.SelectSingleNode(@"//geometry/location/lat", XmlMngr1).InnerText;
String sLat1 = geocodeXmlDoc1.DocumentElement.SelectSingleNode(@"//geometry/location/lng", XmlMngr1).InnerText;
elong1 = Convert.ToDouble(sLong1);
elat1 = Convert.ToDouble(sLat1);
}
// this is a sample class
public class harversine
{
String loudlong1 = Convert.ToString(elong1);
String loudlat1 = Convert.ToString(elat1);
String Fanswer = loudlong1 + ", " + loudlat1;
}
this all are samples and i want to see if this correct or not before i'm writing a original code.
i'm a student and i'm new to the field as well. so someone please kindly help me to correct this if i'm wrong.