我試圖將谷歌地圖添加到我的網站,而不是修復位置的緯度和經度,我希望能夠從數據庫加載值。如何從vb.net獲取變量並將其傳遞給javascript?我已經試過:如何將vb.net變量加載到javascript
<% Response.Write("<script>
function initialize() {
var myLatlng = new google.maps.LatLng(1.123456, 1.123456);
var mapOptions = {
zoom: 16,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: 'KH Automotive Location'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>")%>
和
new google.maps.LatLng(<%=latitude%>, <%=longitude%>);
請幫助。由於
嘿,你的意思是做一個
類別。如果您將runat = server添加到DIV元素,它現在已經暴露在您的代碼隱藏中,因此您可以通過.InnerHtml屬性訪問它並設置數據。你可以像內建的那樣將它寫成內聯的,但是我傾向於將javascript放在服務器的串聯字符串中,並嘗試給JS提供它需要的東西,以便它可以有機地運行。你寫的*應該*工作。 – Jason 2014-10-08 03:08:06
對不起,我還是新來的JavaScript。所以我做了div和getElementById。我如何將它插入到地圖中?我嘗試了var myLatlng = new google.maps.LatLng(「&latitude&」,「&longitude & "); Thanks – AndrewTsang 2014-10-08 03:27:52