概述

     有時候我們需要去查詢某些地點的坐標,那么我們可以用百度提供的坐標拾取系統(tǒng)http://api.map.baidu.com/lbsapi/getpoint/index.html,但是會發(fā)現(xiàn)它只能一個一個的查,還要不停的點擊,要是查詢的量特別大,比如說要查某個省的所有村,甚至全國所有村的坐標怎么辦,人工查尋絕對會累趴下。所以我就寫了一個這樣的工具:自動查取地點坐標工具

功能

    現(xiàn)在這個工具主要是針對的村和鎮(zhèn),因為查詢市,縣范圍比較大,百度的坐標拾取系統(tǒng)也經(jīng)常拾取不到坐標。

 

image

  1.數(shù)據(jù)框要求輸入是json格式

  2.結果框輸出的也是json格式

原理

原理主要就是利用webbrowser控件與頁面元素交互,例如實現(xiàn)自動點擊,監(jiān)控頁面變化做出下一步相應的操作,下面我會詳細講解代碼

主要代碼邏輯

點擊事件里聲明了一條線程,并且讓webbrowser跳轉到百度坐標拾取系統(tǒng),但是并沒有開始線程,為什么現(xiàn)在不開始線程呢,因為如果現(xiàn)在開始線程可能什么頁面元素也捕捉不到,現(xiàn)在頁面還沒有加載完,所以只有等頁面加載完了才能去與頁面交互

網(wǎng)友評論