大家好,
我已经写了下面的代码。它似乎不会有任何错误,因为它越来越编译。但在地图上是没有得到显示。 PL帮助
| debo_india
<head runat="server">
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=abcdefg"
type="text/javascript">
</script>
<script type="text/javascript">
function disp()
{
var lat = document.getElementById('<%= txtlat.ClientID %>').value;
var lng = document.getElementById('<%= txtlng.ClientID %>').value;
load(lat, lng)
alert('inside disp()');
}
function load(float a, float b)
{
if (GBrowserIsCompatible())
{
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(a, b), 15);
var marker = new GMarker(new GLatLng(a, b));
map.addOverlay(marker);
}
}
</script>
</head>
<body>
<div id="map" style="width: 500px; height: 300px"></div>
<form id="form1" runat="server">
<div>
<br />
<asp:Label ID="lbllat" runat="server" Text="Enter the latitude:" Width="130px">
<asp:TextBox ID="txtlat" runat="server"><br />
<br />
<asp:Label ID="lbllng" runat="server" Text="Enter the longitude:" ToolTip=" " Width="130px">
<asp:TextBox ID="txtlng" runat="server">
<br />
<br />
<asp:Button ID="btnsubmit" runat="server" Text="Submit" onclientclick="disp"/>
</div>
</form>
</body>