源代码编辑器
<html>
<head>
</head>
<body onload="onLoad()">
<div id="mapdiv" class="map" style="width:100%;height:450px;background-color:#F4F3F0;"></div>
</body>
</html>
<script type="text/javascript" language="javascript"
src="http://a.map.icttic.cn:81/SE_JSAPI?v=ol&uid=您的uid"></script>
<script type="text/javascript">
var map,bounds,rect;
function onLoad(){
map=new EV.Map("mapdiv",{deafultTools:false});
map.setCenter(new EV.LngLat(116.32969,39.92940),11);
map.addControl(new EV.MapControl());
// 定义该矩形的显示区域
var westSouth = new EV.LngLat(116.29376,39.88608);
var northEast = new EV.LngLat(116.42688,39.95776);
bounds=new EV.LngLatBounds([westSouth,northEast]);
// 根据指定的范围绘制一个矩形
rect = new EV.Rect(bounds);
rect.setLineColor('#ed008c');
rect.setFillColor('#ffcc00');
rect.setLine(1);
map.addOverLay(rect);
var m1 = new EV.Marker(new EV.LngLat(116.35376,39.89508));
var m2 = new EV.Marker(new EV.LngLat(116.25376,39.87508));
map.addOverLay(m1);
map.addOverLay(m2);
EV.Event.addListener(m1,'mouseover',checkIsInBounds);
EV.Event.addListener(m2,'mouseover',checkIsInBounds);
}
function checkIsInBounds()
{
if (bounds.containsLonLat(this.getLngLat()))
{
this.openInfoWinHtml('这个点在指定范围之内');
}
else
{
this.openInfoWinHtml('这个点在指定范围之外');
}
}
</script>