记住中心位置,每次拖动,ajax技术去load相应比例的地图,并设置中心位置为上次的位置,如果没有相应的比例尺,就显示空图。

解决方案 »

  1.   

    用onmovestart,onmoveend
    给你一个例子,希望对你有帮助<HTML>
    <HEAD>
    <TITLE>Editing events sample page</TITLE>
    <SCRIPT>
    document.execCommand("2D-position",false,true);
    function fnHandleMoveStart() {
    var oDiv = event.srcElement
    oDiv.style.backgroundColor = "green";
    oDiv.innerText = "I Started Moving";
    }
    function fnHandleMoveEnd() {
    var oDiv = event.srcElement
    oDiv.style.backgroundColor = "red";
    oDiv.innerText = "I Stopped";
    }
    </SCRIPT>
    </HEAD>
    <BODY onmovestart="fnHandleMoveStart();" onmoveend="fnHandleMoveEnd();">
    <DIV CONTENTEDITABLE="true">
    <DIV style="width:300px;height:100px; color:white; background-color:red;
    position:absolute;">
    My DIV</DIV>
    </DIV>
    </BODY>
    </HTML>
      

  2.   

    THK lihui_shine(浪尖赏花)
    这个效果试过了,不是我想要的效果.