我正在開發一個ASP.NET項目,並且正在使用Google Maps。我在頁面加載時加載地圖。然後通過點擊一個按鈕我想添加一些標記。我正在使用下面的代碼。ASP.NET和谷歌地圖。點擊按鈕時添加標記
function LoadSecurity(locationList, message) {
if (document.getElementById("map_canvas") != null &&
document.getElementById("map_canvas") != "null") {
map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
for (var i = 0; i < locationList.length; i++) {
if ((i == 0) || (i == locationList.length - 1)) {
var args = locationList[i].split(",");
var location = new google.maps.LatLng(args[0], args[1])
var marker = new google.maps.Marker({
position: location,
map: map
});
marker.setTitle(message[i]);
}
}
}
}
我用下面的代碼調用按鈕上的函數。
<asp:Button ID="Button1" runat="server"
OnClientClick="javascript: LoadSecurity('57.700034,11.930706','test')"
Text="Button" />
但是不起作用。請幫忙嗎?
什麼是「不工作」其實*平均*?怎麼了? –
我的意思是沒有出現標記 – user1292656
你是否能夠做你正在嘗試的? – bjornruysen