高德地圖顯示行政區邊界,操作步驟複雜,如下:
1、開啟ArcMap,添加SHP圖層
2、爲減少複雜度,在製作邊界線時,可開啟Editor->Merge,將多條線合併爲一條線。
3、ArcToolbox->Conversion Tools->To KML->Layer To KML,生成後綴爲kmz的檔案。
4、將檔案後綴改爲zip或rar,從中獲得kml檔案。
5、從kml檔案中提取邊界資訊,寫成數組的數組形式,每條line一個數組,依次爲經度、緯度,多條線組成線條的數。
6、kml由經緯度組成,座標系爲WGS84,高德地圖使用gcj02座標,兩個之間有一定偏差,需進行座標變換。
7、調用AMap的drawLine函數進行邊界繪製,這樣就完成了行政區邊界的顯示!