我已經GMAP用戶控制如下:沒有得到GMAP在asp.net
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="gmap.ascx.vb" Inherits="gmap" %>
<html>
<head>
<script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDgj_OLNlWvNs8nr2JPLON4GPCgsxTJRnU&sensor=false">
</script>
<script type="text/javascript">
function initialize(lat,lang)
{
var mapProp = {
center: new google.maps.LatLng(lat, lang),
zoom:5,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap")
,mapProp);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="googleMap" style="width:500px;height:380px;"></div>
</body>
</html>
我通過lattitude和經度從後端功能:
Public Sub LattitudeLongitude(ByVal lat As Decimal, ByVal longit As Decimal)
Page.ClientScript.RegisterStartupScript(Me.GetType(), "MyScript", "javascript:initialize('" & lat & "','" & longit & "')", True)
End Sub
它不顯示我的位置。
我調試過的程序,它獲取各處的經度和緯度值。
它向我展示如下:
我不知道,爲什麼它不顯示我的位置。請幫幫我。
,而不是通過緯度和經度作爲參數,首先嚐試對其進行硬編碼,看它是否顯示地圖。 – Zaki
@Sam是硬編碼,它顯示我地圖 –