<html>
<head>
<script language="javascript">
<!--
//--------------------------------------------------------------------------
// SetMapRectLevel Type
//-------------------------------------------------------------------------
function SetMapRectLevel(LLon, LLat, RLon, ULat)
{
MakeLayerPolyLine(LLon, LLat, RLon, ULat);
var ctrlman = m_Map.GetCtrlMan();
var ctrlstate = ctrlman.GetControlState();
var util = m_Map.GetUtility();
var mRect = util.GetMapRect();
mRect._LLat = LLat;
mRect._LLong = LLon;
mRect._RLong = RLon;
mRect._ULat = ULat;
ctrlstate.SetMapRectLevel(mRect, 1);
}
//------------------------------------------------------------------------------
// Create LayerPolyLine
//------------------------------------------------------------------------------
function MakeLayerPolyLine(LLon, LLat, RLon, ULat)
{
var ctrlMan = m_Map.GetCtrlMan();
var ctrlstate = ctrlMan.GetControlState();
var layerMan = ctrlMan.GetLayerMan();
var util = m_Map.GetUtility();
// Step 1. Make Layer Style
var style = layerMan.NewStyle(-1);
style.SetPen(util.RGBColor(255, 0, 0), 3, util.GetConstToValue("PS_SOLID"));
// Step 2. Make Layer PolyLine
var polygon = layerMan.NewPolygon(1, -1);
polygon.BeginUpdate();
polygon.AddPoint(LLon, LLat);
polygon.AddPoint(RLon, ULat);
polygon.SetClosed(0); // 0: Line, 1: Polygon
polygon.SetStyle(style);
polygon.EndUpdate();
}
-->
</script>
</head>
<body>
<table>
<tr>
<td>
<OBJECT ID="m_Map" CLASSID="CLSID:DD9B48AD-EDDC-4D2C-BD68-D1FB4B382024"
codebase='http://localhost/TalMapX_Web.CAB#version=1,0,0,17' width=100% height=80%>
</OBJECT>
</td>
</tr>
</table>
</body>
</html>