返回首页

源代码编辑器

x
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<html>
3
<head>
4
</head>
5
<body onload="onLoad()">
6
<div id="mapdiv"  class="map" style="width:100%;height:450px;background-color:#F4F3F0;"></div>
7
</body>
8
</html>
9
<script type="text/javascript" language="javascript"
10
    src="http://a.qqearth.com:81/SE_JSAPI?v=ol&uid=您的uid"></script>
11
<script type="text/javascript">
12
   function onLoad(){
13
       var message = ["注意","这是","一个","私密","信息"];
14
        map = new EV.Map("mapdiv",{deafultTools:false});  
15
        map.setCenter(new EV.LngLat(116.32969,39.92940), 11);   
16
        map.addControl(new EV.MapControl());  
17
        function createMarker(latlng, number) {
18
            var marker = new EV.Marker(latlng);
19
            EV.Event.addListener(marker,"click", function() {
20
                var myHtml = "<b>#" + number + "</b><br/>" + message[number -1];
21
                marker.openInfoWinHtml(myHtml);
22
            });
23
            return marker;
24
        }
25
        var bounds = map.getLngLatBounds();
26
        var centerPoint = map.getCenterPoint();
27
        //var southWest = new EV.LngLat(bounds.getXmin(),bounds.getYmin());
28
        //var northEast = new EV.LngLat(bounds.getXmax(),bounds.getYmax());
29
        var southWest = bounds.getWS();//西南经纬度坐标
30
        var northEast =bounds.getEN();//东北经纬度坐标
31
        var lngSpan = northEast.getLon() - southWest.getLon();
32
        var latSpan = northEast.getLat() - southWest.getLat();;
33
        for (var i = 0; i < 5; i++) {
34
            
35
            var lat=centerPoint.getLat() + latSpan/3 * Math.random();
36
            var lon=centerPoint.getLon()-lngSpan/3 * Math.random()
37
            var latlng = new EV.LngLat(lon,lat);
38
            map.addOverLay(createMarker(latlng, i + 1));  
39
        }    
40
   }
41
</script>
42