開源的OpenLayers框架,很不錯!!!

2022-07-28 19:51:42 字數 1393 閱讀 7234

image類封裝乙個實際圖象作為圖曾內容

httprequest類可以接收乙個動態生成的,你可以通過httprequest類的引數向伺服器傳送引數

grid類是httprequest類的子類,提供更加詳細的方法

wms類用於連線wms伺服器以獲得圖象

kamap類用於連線mapserver

eventpane類作為用於接收使用者操作的圖層

google類用於從google獲得圖象,它仍然需要你從google獲得api key,並且include

virtualearth類用於操作virtualearth的圖層

markers類用於生成接收和顯示使用者本地標記的圖層

text類用於接收csv檔案

georss類是marker類的子類,用於封裝接收georss並在圖層中作出marker

boxes同樣也是marker類的子類,可以用div來做marker,而非image

tms用於接收tms伺服器的地圖

建立完圖層後,可以用map的addlayer(layer)方法插入,並執行map的zoomtomaxextent()方法讓地圖合適地顯示。

openlayers還提供了豐富的control類為地圖瀏覽新增一些工具,繼承自openlayers.control類

這些類的例項會在地圖瀏覽的「視窗」上增加一些工具欄或是「按鈕」,增加互動性和功能性。

openlayers對常用的資料結構進行了封裝

openlayers.lonlat

openlayers.size

openlayers.pixel

openlayers.bounds 以便於操作。

此外openlayers.util類可以對載入錯誤時框的顏色和框中預設的進行自定義,這一點是非常方便的。openlayers的ajax類對建立xhr物件的過程進行了封裝,可以使用它進行簡單的ajax操作。

openlayers框架介紹(一)

解壓後我們看到img lib,theme三個資料夾和openlayers.js和openlayers.debug.js兩個js檔案,如圖 其中img是自定義的控制項,lib中包含firebug,openlayers,rico三個資料夾和deprecated.js及openlayers.js兩個js檔...

基於openlayers2軍事標繪,開源

1.其實各gis公司 網路上 都會有提供 軍事標繪的功能,如arcgis 的,超圖的 mapgis的 但大多數是非開源 且收費的。2.在這裡要感謝超圖,超圖開源了標繪擴充套件符號庫,我這裡使用的就是超圖的這個類庫,並稍微擴充套件了openlayers就可以使用。沒有修改openlayers的原始碼。...

iphone 開源框架

掃瞄wifi資訊 條形碼掃瞄 tcp ip的通訊協議 voip sip three20 google gdata 720全景顯示panoramagl jabber client plblocks image processing json編碼解碼 base64編碼解碼 xml解析 安全儲存使用者密碼...