MapX中實現友好的互動

來源:互聯網
上載者:User
        MapX的標註,修改標註功能儘管都有,但都十分的難用,操作起來,使用者體驗非常糟糕。不光編程難以控制,操作起來也不方便:工具選擇要不斷的切換,移動圖元十分不敏感。所以希望實現一種比較友好的互動。

        設想是這樣的:預設狀態,都是Pan工具,可以自由的移動地圖,縮放功能放到縮圖這裡就不考慮了。有一個標註開關,開啟後,當在空白地區時,為標註功能。當在已存在圖元上時,為移動功能。只有在標註狀態下,在圖元上單擊左鍵,才進入標註移動狀態。標註移動一旦結束,就返回到標註狀態。

實現:
當前圖元設定:只要滑鼠移動到圖元上方,該圖元即為當前圖元,移開後當前圖元清空
狀態設定:1-瀏覽;2-正在移動圖元;3-標註

預設:Pan工具
滑鼠按下:
    存在當前圖元,且狀態=3:則進入圖元的移動狀態,狀態=2;
    不存在當前圖元,且狀態=4:彈出標註的提示,進行標註;
滑鼠移動:
    尋找當前位置的圖元
        找到圖元,瀏覽狀態(1):設定圖元為當前圖元
        找到圖元,標註狀態(3):設定圖元為當前圖元,修改表徵圖為移動表徵圖

        未找到圖元,瀏覽狀態(1):清除當前圖元
        未找到圖元,標註狀態(3):清楚當前圖元,還原表徵圖為標註表徵圖
滑鼠彈起:
    存在當前圖元,瀏覽狀態(1): 正常的一些彈出操作,資訊、關聯菜單等。
    存在當前圖元,移動狀態(2):移動過程結束,還原到標註狀態,狀態=3    

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.