webBrowser为什么获得不到JS中的值
一路有你 2011-08-08 02:13:32 StringBuilder sb = new StringBuilder();
sb.Append("<script src='http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAAX3m0Lu77e6fgoNQKHctmLBQgBQfFrZhLPPIT5MVljaQYD7RHHhTjlS1GNj0zOX8iTr-0FUUzJhYEXw' type='text/javascript' charset='utf-8'></script>");
sb.Append("<script>");
sb.Append("function map(){");
sb.Append("var distance = new GLatLng(" + lat + ", " + lng + ").distanceFrom(new GLatLng(" + lat1 + ", " + lng1 + "));");
sb.Append("var show_juli = parseFloat(distance / 1000 * 1.2, 10).toFixed(1);");
sb.Append("return show_juli;");
sb.Append("}");
sb.Append("</script>");
webBrowser1.DocumentText = sb.ToString();
object str = webBrowser1.Document.InvokeScript("map");