在FastReport .Net最新版2016.2中添加了從OpenStreetMap文件(*.osm)下載地圖的功能,本文將展示如何來實現(xiàn)這個功能。
版本更新詳情請見://fc6vip.cn/product/1861/update
首先,我們應該獲取一個含有OpenStreetMap數(shù)據(jù)的文件:
1、訪問網址:
2、找到感興趣的城市,在搜索框中輸入城市名稱,如:紐約。

3、我們可以使用移動和縮放圖像來篩選城市的必要部分。

4、現(xiàn)在我們應該選擇和導出地圖的一塊區(qū)域。單擊“導出”按鈕,然后單擊“手動選擇不同區(qū)域”。我們將會看到發(fā)光的矩形框,區(qū)域大小可以通過拖動它的角來進行改變。

5、在選擇一部分地圖后點擊“導出”按鈕。我們將看到通常保存文件窗口,地圖將會保存在map.osm文件里面,此文件可以在瀏覽器的下載文件夾中找到。
6、如果在按“導出”按鈕后發(fā)生錯誤,我們應該選擇小一點的區(qū)域。因為OpenStreetMap不允許導出地圖的太大區(qū)域。
現(xiàn)在我們可以再FastReport .Net設計器中打開結果文件。
1、在報表頁創(chuàng)建地圖。

2、雙擊地圖運行地圖編輯器。

3、在出現(xiàn)的窗口中點擊添加按鈕。
4、在下一個窗口中選擇“Map file”,然后單擊“打開”按鈕。

5、我們將看到打開的文件窗口。選擇“OpenStreetMap file(*.osm)”過濾器,選擇文件并單擊“打開”按鈕。
6、在添加圖層窗口點擊確定。

7、該地圖將被加載并顯示在地圖編輯器預覽區(qū)域。現(xiàn)在我們可以通過單擊“確定”按鈕來關閉地圖編輯器。

8、地圖加載成功。

標簽:
報表解決方案報表.NET報表控件
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn