1. 程式人生 > >cesium呼叫天地圖服務

cesium呼叫天地圖服務

全球向量地圖服務

複製程式碼

var viewer = new Cesium.Viewer("cesiumContainer", {
    animation: false,  //是否顯示動畫控制元件
    baseLayerPicker: false, //是否顯示圖層選擇控制元件
    geocoder: true, //是否顯示地名查詢控制元件
    timeline: false, //是否顯示時間線控制元件
    sceneModePicker: true, //是否顯示投影方式控制元件
    navigationHelpButton: false, //是否顯示幫助資訊控制元件
    infoBox: true,  //是否顯示點選要素之後顯示的資訊
    imageryProvider : new Cesium.WebMapTileServiceImageryProvider({
        url: "http://t0.tianditu.com/vec_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
        layer: "tdtVecBasicLayer",
        style: "default",
        format: "image/jpeg",
        tileMatrixSetID: "GoogleMapsCompatible",
        show: false
    })
});

複製程式碼

全球影像地圖服務

複製程式碼

var viewer = new Cesium.Viewer("cesiumContainer", {
    animation: false,  //是否顯示動畫控制元件
    baseLayerPicker: false, //是否顯示圖層選擇控制元件
    geocoder: true, //是否顯示地名查詢控制元件
    timeline: false, //是否顯示時間線控制元件
    sceneModePicker: true, //是否顯示投影方式控制元件
    navigationHelpButton: false, //是否顯示幫助資訊控制元件
    infoBox: true,  //是否顯示點選要素之後顯示的資訊
    imageryProvider: new Cesium.WebMapTileServiceImageryProvider({
        url: "http://t0.tianditu.com/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
        layer: "tdtBasicLayer",
        style: "default",
        format: "image/jpeg",
        tileMatrixSetID: "GoogleMapsCompatible",
        show: false
    })
});

複製程式碼

全球影像中文註記服務

複製程式碼

viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({
    url: "http://t0.tianditu.com/cia_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cia&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg",
    layer: "tdtAnnoLayer",
    style: "default",
    format: "image/jpeg",
    tileMatrixSetID: "GoogleMapsCompatible",
    show: false
}));

複製程式碼

全球向量中文註記服務

複製程式碼

viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({
    url: "http://t0.tianditu.com/cva_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg",
    layer: "tdtAnnoLayer",
    style: "default",
    format: "image/jpeg",
    tileMatrixSetID: "GoogleMapsCompatible"
}));

複製程式碼

相關推薦

cesium呼叫地圖服務

全球向量地圖服務 var viewer = new Cesium.Viewer("cesiumContainer", { animation: false, //是否顯示動畫控制元件 baseLayerPicker: false, //是否顯示圖層選擇

使用Openlayers呼叫地圖線上服務資料

國家測繪局2010年10月21日正式釋出中國公眾版國家地理資訊公共服務平臺“天地圖”,作為中國境內資料資源最全的地理資訊服務網站,“天地圖”將為公眾提供權威、可信、統一的地理資訊資源。 “天地圖”公開開放了地圖資料服務介面,第三方使用者 可以直接通過網際網路獲取地圖資料 ,無

openlayers2呼叫地圖WMTS服務簡單例子

var map; function init(){ map = new OpenLayers.Map( 'map',{ numZoomLevels:19 });

如何呼叫地圖js API 新增arcgis釋出的圖層服務

描述:最近專案中用到天地圖,後來需要在天地圖中新增一個arcgis釋出的圖層服務,那要如何實現呢,其實挺簡單,但是有些地方需要注意,尤其是對於新手來說,就鬱悶了,因為我也是新手,下面就說下如何實現:

arcgis-jsapi呼叫地圖線上服務範例

轉自:http://blog.csdn.net/jzshmyt/article/details/8828829 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/

Cesium 呼叫Geoserver WMS服務及Geoserver服務釋出

轉:https://blog.csdn.net/kill5921/article/details/79170963 GeoServer服務釋出 下載GeoServer安裝版安裝,同時安裝geopackage擴充套件,以備使用。

使用地圖服務為地名資料找到地理座標

起因是 x老師想從微信公佈的中國歷史文化名鎮名村擬公佈名單裡,找出對應鎮、村的地理座標。 名單裡的鎮、村資訊其實格式非常標準,也很完整,如下: 第一反應是希望查詢天地圖介面中的行政區劃API,因為該介面可以返回對應行政區劃的面狀要素資訊。 但是通過閱讀介面說明,我們發現:行政區介面僅返回縣級以上

GIS初學者,最新OpenLayers WMTS 地圖,OpenLayers載入地圖呼叫地圖WMTS示例、tianditu、EPSG:3857、EPSG:4326

2018最新OpenLayers天地圖載入可行方案,天地圖WMTS呼叫,OpenLayers 天地圖 WMTS GetCapabilities GetTile 最近要了解Web GIS方面的知識,對我這些外行人來說比較吃力,用OpenLayers載入天地圖也遇到了小打擊

呼叫地圖API實現關鍵詞搜尋

概述:本文講述結合天地圖 js API,實現Openlayers中關鍵詞的搜尋與展示。效果:實現關鍵:呼叫天地圖APILocalSearch介面,實現關鍵詞搜尋,呼叫方式為:localsearch.search(keywod)。完整程式碼:<!DOCTYPE html&

ArcGIS API For Javascript之呼叫動態地圖服務+屬性、空間查詢

1.引言       在本篇部落格中主要記錄一下在ArcGIS API如何呼叫自己釋出的動態地圖服務,利用動態地圖服務我們可以完成哪一些需求等等。 注:(如何利用ArcGIS Server釋出動態地圖服務請看部落格ArcGIS Server釋出動態地圖服務), 2.呼叫動態地

(三)ArcGIS API For Javascript之呼叫動態地圖服務

1.引言       在本篇部落格中主要記錄一下在ArcGIS API如何呼叫自己釋出的動態地圖服務,利用動態地圖服務我們可以完成哪一些需求等等。 注:(如何利用ArcGIS Server釋出動態地圖服務請看部落格ArcGIS Server釋出動

基於cesuim框架開發接入線上地圖服務(特別全的)

1、首先理解線上天地圖服務的兩種座標系; (1)經緯度座標; (2)墨卡託投影座標; 2、其實經緯度座標與墨卡託投影座標的差別,你只需記住經緯度座標是球面座標,墨卡託投影座標是平面座標; 3、還需要注意:Cesium大多是預設Provider是按照墨卡託投影的,所以你要用經緯度的天地

leaflet載入國家地圖服務

補充(2018年8月2日)     現在leaflet.js已經支援EPSG4326。如果你使用的是新版本的leaflet,那麼通過簡單的配置就能實現: var map = L.map('mapid', { crs: L.CRS.EPSG4326 }).setVie

Leaflet 加載地圖服務和Arcgis server服務

ret er圖 下載 mea 分享 targe default control serve 本文主要將如何通過leaflet加載天地圖服務,並通過leaflet加載Arcgis Server服務。 由於項目需要,原本是想通過加載切片服務得方式加載天地圖作為底圖,天地圖圖

arcgis呼叫國家地圖wfs服務

public class Simapledemo { /** * 該程式簡單給出一個請求天地圖wfs服務的簡單市裡,請求串按字串拼接的形式給出,XMl格式的請求可以根據給出的請求串自行生成 * 請求記錄最多支援300條 * 不支援只含有*的搜尋,必須有明確的搜尋關鍵詞

openlayers3.0疊加地圖底圖及註記後再疊加geoserverWMS服務

OpenLayers + 天地圖向量地圖 + 天地圖向量註記 + Geoserver WMS服務 1:程式碼 <!DOCTYPE html > < html lang= "en" >

Cesium三維球上邊疊加地圖瓦片

< script >         var viewer = new Cesium.Viewer( 'cesiumContainer', { &nb

arcgis for android 呼叫公網地圖註記重影問題

      最近在android專案開發中,使用arcgis for android 地圖api呼叫公網的天地圖。有一個問題,天地圖的註記層,在地圖縮放的時候重新整理滯後,導致註記層有重影,使用者體驗差。    &nb

Cesium 呼叫高德地圖天地圖本地瓦片資料

網上看到了geoserver+cesium+全能地圖下載器的離線使用組合,但是遇到的問題是,如果將下載器的瓦片資料轉換成geotiff的大圖的話,伺服器需要消耗大量的資源用於對tiff大圖的切割,於是思考如何實現cesium直接讀取瓦片資料。 首先看高德地圖的瓦片伺服器,是

呼叫地圖服務問題

以下為載入幾種型別地圖服務的flex原始碼:case "wmts": { var wmtsLayer:GeoTileLayer = new GeoTileLayer(url);