用PilotGaea習慣的參數執行非同步指令
IP(含port)字串,如:http://140.110.20.147:8080
指令名稱
參數物件
回傳的值有[sucess],[ID]可取得值。
要求停止非同步指令
IP(含port)字串,如:http://140.110.20.147:8080
同步時回傳答案,失敗回傳null,若非同步則不會回傳。
取得非同步指令的資料(無論是否完成)
IP(含port)字串,如:http://140.110.20.147:8080
同步時回傳答案,失敗回傳null,若非同步則不會回傳。
取得非同步的進度
IP(含port)字串,如:http://140.110.20.147:8080
同步時回傳答案,失敗回傳null,若非同步則不會回傳。
用PilotGaea習慣的參數執行指令
IP字串
埠號數字
指令名稱
參數物件
回呼函式,非同步必給,同步可不給或給null
快速模式,只能在非同步下運作,傳輸會是Bindary比較少,預設為false傳JSON物件
同步時回傳答案,失敗回傳null,若非同步則不會回傳。
用PilotGaea習慣的參數執行指令
IP(含port)字串,如:http://140.110.20.147:8080
指令名稱
參數物件
同步時回傳答案,失敗回傳null,若非同步則不會回傳。
移動圖層順序
指定要更動順序的圖層
新的圖層順序
更動是否成功,不論是沒有指定圖層、Index為-1或超出索引都會造成失敗
新增單一影像地圖圖層
客戶端自訂的圖層名稱
圖層來源網址
圖層範圍的GeoBoundary
插入索引,非必要。(預設是-1,也就是Add)
圖層本身(失敗回傳0)
var layer1Id = MapDoc.NewSingleTileLayer("rabbit", "兔子.png", new GeoBoundary(13149614,2504688, 13775786, 3130860));
使用WorldFile新增單一影像地圖圖層
客戶端自訂的圖層名稱
圖層來源網址
WorldFile所使用的EPSG
World File參數
x方向比例(World File第1行)
x方向偏斜(World File第3行)
圖片左上角x座標(World File第5行)
y方向偏斜(World File第2行)
y方向比例,通常為負值(World File第4行)
圖片左上角y座標(World File第6行)
圖層新增完成後的回呼函式,function(layer)
插入索引,非必要。(預設是-1,也就是Add)
新增單一旋轉影像地圖圖層
客戶端自訂的圖層名稱
圖層來源網址
圖層範圍的GeoBoundary
以左上為基準的旋轉角度
圖層新增完成後的回呼函式,function(layer)
插入索引,非必要。(預設是-1,也就是Add)
var layer1Id = MapDoc.NewSingleTileLayerRotate("rabbit", "兔子.png", new GeoBoundary(13149614,2504688, 13775786, 3130860), 90);
用矩陣資訊新增圖磚圖層
客戶端自訂的圖層名稱
圖層來源字串陣列
矩陣資訊
插入索引,非必要。(預設是-1,也就是Add)
是否使用代理,若輸入為字串則會當作代理網址直接串接,預設為false
若有需要提供,Token
成功回傳圖層本身(失敗回傳0)
var m = CMatrixSet.MakeByEPSG(3826)
var vLayerId = myMapDoc.NewTileMapLayerByMatrixSet("我的行政區界圖", ["http://127.0.0.1/wmts?Layer=行政區界圖&style=default&TileMatrixSet=EPSG%3A3826&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix={TileZ}&TileCol={TileC}&TileRow={TileR}"],m , 0, "test")
加入PilotGaea內建支援的外部服務圖層
客戶端自訂的圖層名稱
服務項目,目前支援:"BING_MAP"、"OSM"
服務類型,BING_MAP:支援"VECTOR"、"IMAGE"和"VECTOR_IMAGE",OSM則給null即可
插入索引,非必要。(預設是-1,也就是Add)
是否使用代理,若輸入為字串則會當作代理網址直接串接,預設為false
若有需要提供,Token
圖層本身(失敗回傳0)
用PilotGaea習慣的方式給WMTS參數,非PGMapServer也許無法正常取到圖
客戶端自訂的圖層名稱
IP字串
埠號數字
伺服器端的真實圖層名稱
Optional
ImageFormat: number影像列舉ENUM_IMAGE_FORMAT,非必要。(預設是ENUM_IMAGE_FORMAT.PNG)
插入索引,非必要。(預設是-1,也就是Add)
若有需要提供,Token
圖層本身(失敗回傳0)
新增向量圖層
圖層名稱或設定選項
插入索引,非必要。(預設是-1,也就是Add)
圖層本身(失敗回傳0)
新增向量圖磚圖層
客戶端自訂的圖層名稱
圖層來源字串陣列
插入索引,非必要。(預設是-1,也就是Add)
若有需要提供,Token
圖層本身(失敗回傳0)
var vLayerId = myMapDoc.NewVectorTileLayer("向量圖磚", ["http://127.0.0.1:8080/WMTS/{z}/{x}/{y}.vector.mvt"],0)
var vLayerId = myMapDoc.NewVectorTileLayer("向量圖磚", ["http://127.0.0.1:8080/3826/WMTS/{z}/{x}/{y}.vector.mvt"],0)
用PilotGaea習慣的方式給VectorTile參數,非PGMapServer也許無法正常取到圖
客戶端自訂的圖層名稱
IP字串
埠號數字
伺服器端的真實圖層名稱
EPSG代碼,非必要。(預設跟MapDocument相同)
插入索引,非必要。(預設是-1,也就是Add)
若有需要提供,Token
圖層本身(失敗回傳0)
var vLayerId = myMapDoc.NewVectorTileLayerFromPilotGaea("向量圖磚", '127.0.0.1', 8080, 'WMTS')
var vLayerId = myMapDoc.NewVectorTileLayerFromPilotGaea("向量圖磚", '127.0.0.1', 8080, 'WMTS', 3826)
新增網路地圖圖層
客戶端自訂的圖層名稱
圖層來源網址
伺服器端的真實圖層名稱,可給單一字串或字串陣列(會依序合併作畫)
影像列舉ENUM_IMAGE_FORMAT,非必要。(預設是ENUM_IMAGE_FORMAT.PNG)
圖層範圍的GeoBoundary,非必要。不給會用MapDocument預設EPSG的整體範圍,建議給的出還是給吧,效能會比較好。
插入索引,非必要。(預設是-1,也就是Add)
若有需要提供,Token
圖層本身(失敗回傳0)
var layer1Id = MapDoc.NewWMSLayer("我的行政區界圖", "http://127.0.0.1:8080/wms?", ["行政區界圖"], ENUM_IMAGE_FORMAT.JPEG);
用PilotGaea習慣的方式給WMS參數,非PGMapServer也許無法正常取到圖
客戶端自訂的圖層名稱
IP字串
埠號數字
伺服器端的真實圖層名稱,可給單一字串或字串陣列(會依序合併作畫)
影像列舉ENUM_IMAGE_FORMAT,非必要。(預設是ENUM_IMAGE_FORMAT.PNG)
圖層範圍的GeoBoundary,非必要。不給會用MapDocument預設EPSG的整體範圍,建議給的出還是給吧,效能會比較好。
插入索引,非必要。(預設是-1,也就是Add)
若有需要提供,Token
圖層本身(失敗回傳0)
移除指定圖層
圖層
若找不到指定圖層,return false
指定圖台底圖為TileMapLayer
圖層來源字串陣列
矩陣資訊
是否使用代理,若輸入為字串則會當作代理網址直接串接,預設為false
若有需要提供,Token
圖層本身(失敗回傳0)
指定圖台底圖為TileMapLayer
服務項目,目前支援:"BING_MAP"、"OSM"
服務類型,BING_MAP:支援"VECTOR"、"IMAGE"和"VECTOR_IMAGE",OSM則給null即可
是否使用代理,若輸入為字串則會當作代理網址直接串接,預設為false
Optional
Token: string若有需要提供,Token
圖層本身(失敗回傳0)
指定圖台底圖為TileMapLayer
IP字串
埠號數字
伺服器端的真實圖層名稱
影像列舉ENUM_IMAGE_FORMAT,非必要。(預設是ENUM_IMAGE_FORMAT.PNG)
若有需要提供,Token
圖層本身(失敗回傳0)
指定圖台底圖為VectorTileLayer
圖層來源字串陣列
若有需要提供,Token
圖層本身(失敗回傳0)
指定圖台底圖為VectorTileLayer
IP字串
埠號數字
伺服器端的真實圖層名稱
EPSG代碼,非必要。(預設跟MapDocument相同)
若有需要提供,Token
圖層本身(失敗回傳0)
指定圖台底圖為WMSLayer
圖層來源網址
伺服器端的真實圖層名稱,可給單一字串或字串陣列(會依序合併作畫)
影像列舉ENUM_IMAGE_FORMAT,非必要。(預設是ENUM_IMAGE_FORMAT.PNG)
圖層範圍的GeoBoundary,非必要。不給會用MapDocument預設EPSG的整體範圍,建議給的出還是給吧,效能會比較好。
若有需要提供,Token
圖層本身(失敗回傳0)
指定圖台底圖為WMSLayer
IP字串
埠號數字
伺服器端的真實圖層名稱,可給單一字串或字串陣列(會依序合併作畫)
影像列舉ENUM_IMAGE_FORMAT,非必要。(預設是ENUM_IMAGE_FORMAT.PNG)
圖層範圍的GeoBoundary,非必要。不給會用MapDocument預設EPSG的整體範圍,建議給的出還是給吧,效能會比較好。
若有需要提供,Token
圖層本身(失敗回傳0)
Generated using TypeDoc
地圖文件
Param: EPSGNum
{number} 預設坐標系統編碼
Example