я написал следующий код и он получает идеальное значение lbllat и lbllon:получать нулевые значения из звукозаписывающей компании в функции яваскрипта
<asp:UpdatePanel ID="updatepanel_vehicleinfo" runat="server" OnLoad="updatepanel_vehicleinfo_Load">
<ContentTemplate>
<asp:Repeater ID="vehicle_info" runat="server">
<ItemTemplate>
<asp:Label ID="lbllat" runat="server" Text='<%#Eval("lat") %>'></asp:Label><br />
<asp:Label ID="lbllon" runat="server" Text='<%#Eval("lon") %>'></asp:Label><br />
</ItemTemplate>
</asp:Repeater>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function initialize() {
var lat = document.getElementById('<%=lbllat.ClientID %>').value;
var lon = document.getElementById('<%=lbllon.ClientID %>').value;
var myLatlng = new google.maps.LatLng(lat, lon)
var mapOptions = {
center: myLatlng,
zoom: 6,
mapTypeId: google.maps.MapTypeId.ROADMAP,
marker: true
};
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng
});
marker.setMap(map);
}
</script>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<div id="map_canvas" style="width: 500px; height: 500px">
</div>
теперь, когда я называю яваскрипт функции из коды, как показано ниже:
DataSet dsvehicle_info = new DataSet();
dsvehicle_info = cls.ReturnDataSet("RetriveData_Alias1",
new SqlParameter("@Field", "lat,lon"),
new SqlParameter("@TblNm", "current_gps_data left join device_master on device_master.id=current_gps_data.id"),
new SqlParameter("@WhereClause", "where current_gps_data .id=24"));
vehicle_info.DataSource = dsvehicle_info;
vehicle_info.DataBind();
ScriptManager.RegisterStartupScript(this, this.GetType(), "Javascript", "javascript:initialize();", true);
это дает прекрасный ответ лат и много, и это также печатается прямо в ретрансляторе, но когда я звоню JavaScript того lat and lon
значения, установленное в нуль
, так как я могу получить правильное значение lat и lon в javascript?
да .. это работа .. очень благодарен ... :-) – deepak