日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

ArcGIS API for JavaScript 4.X Basemap类(史上最全)

發(fā)布時(shí)間:2023/12/14 javascript 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ArcGIS API for JavaScript 4.X Basemap类(史上最全) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  • Basemap 類
    基礎(chǔ)底圖類,API提供了17種底圖
    我們也可以自定義底圖,代碼如下。
<!DOCTYPE html> <html><head><meta charset="utf-8" /><metaname="viewport"content="initial-scale=1,maximum-scale=1,user-scalable=no"/><title>Custom Basemap - 4.12</title><style>html,body,#viewDiv {padding: 0;margin: 0;height: 100%;width: 100%;}</style><linkhref="https://js.arcgis.com/4.12/esri/themes/light/main.css"rel="stylesheet"type="text/css"/><script src="https://js.arcgis.com/4.12/"></script><script>require(["esri/layers/WebTileLayer","esri/Map","esri/Basemap","esri/widgets/BasemapToggle","esri/views/SceneView"], function(WebTileLayer, Map, Basemap, BasemapToggle, SceneView) {// Create a WebTileLayer with a third-party cached servicevar mapBaseLayer = new WebTileLayer({urlTemplate:"https://stamen-tiles-{subDomain}.a.ssl.fastly.net/terrain/{level}/{col}/{row}.png",subDomains: ["a", "b", "c", "d"],copyright:'Map tiles by <a href="http://stamen.com/">Stamen Design</a>, ' +'under <a href="http://creativecommons.org/licenses/by/3.0">CC BY 3.0</a>. ' +'Data by <a href="http://openstreetmap.org/">OpenStreetMap</a>, ' +'under <a href="http://creativecommons.org/licenses/by-sa/3.0">CC BY SA</a>.'});// Create a Basemap with the WebTileLayer. The thumbnailUrl will be used for// the image in the BasemapToggle widget.var stamen = new Basemap({baseLayers: [mapBaseLayer],title: "Terrain",id: "terrain",thumbnailUrl:"https://stamen-tiles.a.ssl.fastly.net/terrain/10/177/409.png"});var map = new Map({basemap: "satellite",ground: "world-elevation"});var initCamera = {heading: 124.7,tilt: 82.9,position: {latitude: 40.713906,longitude: -111.848111,z: 1990}};var view = new SceneView({container: "viewDiv",map: map,camera: initCamera});view.when(function() {// Add a basemap toggle widget to toggle between basemapsvar toggle = new BasemapToggle({titleVisible: true,view: view,nextBasemap: stamen});// Add widget to the top right corner of the viewview.ui.add(toggle, "top-right");});});</script></head><body><div id="viewDiv"></div></body> </html>

聯(lián)系方式

https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=basemap-custom

總結(jié)

以上是生活随笔為你收集整理的ArcGIS API for JavaScript 4.X Basemap类(史上最全)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。