リポジトリ内の名前付きタイルを一覧表示する
この Web ページでは、リポジトリ内の名前付きタイルを一覧表示するため、Map Tiling Service の REST インターフェイスへの JavaScript 呼び出しを使用します。すると、レスポンスとして返される名前付きタイルの一覧が JavaScript アラート ボックスに表示されます。
コードは次のとおりです。
<html>
<body>
<script type="text/javascript">
function submitform()
{
//Create an XMLHttpRequest object or try ActiveX
var req;
if (typeof XMLHttpRequest != "undefined")
{
req = new XMLHttpRequest();
}
else
{
try
{
req = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
req = new ActiveXObject("Microsoft.XHTTP");
}
}
// populate the request, username and password
var reqString = document.getElementById('request').value;
var userName = document.getElementById('user').value;
var password = document.getElementById('password').value;
//Execute the REST request against a server secured with Basic Authentication
req.open("GET", reqString, false, userName, password);
req.send();
//Display the response
resp = req.response;
alert(resp);
}
</script>
<form action="javascript: submitform()">
User: <input type="text" name="User" id="user" value="admin"/> Password: <input type="password" name="Password" id="password" value="admin"/><br />
Request: <input type="text" name="request" id="request" value="http://MyServer:8080/rest/Spatial/MapTilingService/mapList.json"/><br />
<input type="submit" value="Submit" />
</form>
</body>
</html>