開啟及關閉訊息視窗
開啟及關閉訊息視窗
TGOS MAP API提供訊息視窗的設定,包含關閉及開啟訊息視窗。 運用open()與close()這兩個方法可以設定訊息視窗的關閉開啟功能。
function openInfoWindow() {
var InfoWindowOptions = {
maxWidth: 100,
pixelOffset: new TGOS.TGSize(0, 0),
zIndex: 0
};
var messageBoxX = Number(document.getElementById("messageBoxX").value);
var messageBoxY = Number(document.getElementById("messageBoxY").value);
messageBox =
new TGOS.TGInfoWindow(document.getElementById("messageText").value,
new TGOS.TGPoint(messageBoxX, messageBoxY), InfoWindowOptions);
messageBox.open(pMap); //開啟訊息視窗
messageBoxArray.push(messageBox);
}
function closeInfoWindow() {
if (messageBox = null)
alert("訊息視窗未建立");
else
for (var i = 0; i < messageBoxArray.length; i++) {
messageBoxArray[i].close(); //關閉訊息視窗
}
}