当前位置: 首页 > news >正文

个人网站首页内容触屏网站开发教程

个人网站首页内容,触屏网站开发教程,微信公众号怎么做预约功能,平台推广是做什么的文章目录 1 AMD 引用 ArcGIS Maps SDK for JavaScript2 加载相应模块3 创建地图4 创建 2D 视图 view5 确定页面内容6 CSS 样式7 完整代码 本教程使用 AMD 模块#xff0c;指导您如何在二维地图视图中创建一个简单的地图。 1 AMD 引用 ArcGIS Maps SDK for JavaScript 在 指导您如何在二维地图视图中创建一个简单的地图。 1 AMD 引用 ArcGIS Maps SDK for JavaScript 在 head 标记内使用 script 和 link 标记引用 ArcGIS Maps SDK for JavaScript !DOCTYPE html htmlheadmeta charsetutf-8 /meta nameviewport contentinitial-scale1, maximum-scale1, user-scalableno /titleIntro to MapView - Create a 2D map/title!-- 从 CDN 加载 ArcGIS Maps SDK for JavaScript --link relstylesheet hrefhttps://js.arcgis.com/4.27/esri/themes/light/main.css /!-- 引用 main.css 样式表 --script srchttps://js.arcgis.com/4.27//script/head /htmlscript 标记从 CDN 加载 ArcGIS Maps SDK for JavaScript。当新版本的 API 发布时更新版本号以匹配新发布的版本。 link 标签引用 main.css 样式表其中包含 Esri 部件和组件的特定样式。 2 加载相应模块 在body标签内的 script 标签中从 API 加载特定模块。使用下面代码段中的语法加载以下模块 scriptrequire([ esri/Map, esri/views/MapView ], (Map, MapView) {// Code to create the map and view will go here}); /script将 JavaScript 代码放在script标签内对于创建简单页面或进行实验非常有用但不适合大型应用程序。在构建大型应用程序时所有 JavaScript 都应放在单独的 .js 文件中。 全局 require() 函数用于加载 API 的 AMD 模块。 3 创建地图 新地图使用 Map 创建Map 是对从 esri/Map 模块加载的 Map 类 的引用。您可以通过向 Map 构造函数传递一个对象来指定地图属性如 basemap。 require([esri/Map, esri/views/MapView], (Map, MapView) {const map new Map({basemap: topo-vector}); });其他 basemap 包括 satellite(卫星)hybrid(混合)gray-vector(灰色矢量)dark-gray-vector(深灰色矢量)oceans(海洋)streets-vector(街道矢量)osmnational-geographic(国家地理)streets-night-vector(街道夜景矢量)。 4 创建 2D 视图 view 将视图 Views 作为 HTML 文件容器的节点引用允许用户在 HTML 页面内查看地图。创建一个新的 MapView并通过向其构造函数传递一个对象来设置其属性 require([esri/Map, esri/views/MapView], (Map, MapView) {const map new Map({basemap: topo-vector});const view new MapView({container: viewDiv, // Reference to the DOM node that will contain the viewmap: map // References the map object}); });在此代码段中我们将 container 属性设置为容纳地图的 DOM 节点的名称在本例中我们使用了 div 元素的 id 属性。map 属性引用我们在上一步中创建的地图对象。有关可在视图上设置的其他属性包括地图中心 center 和缩放 zoom请参阅 MapView 文档这些属性可用于定义视图的初始范围。 有两种类型的视图可用 地图视图用于查看二维地图和场景视图用于查看三维地图。单击此处了解更多有关使用 3D 视图创建地图的信息。 5 确定页面内容 现在创建map和view所需的JavaScript已经完成下一步是添加用于查看地图的相关HTML。 对于这个例子HTML非常简单添加一个body标记它定义了在浏览器中可见的内容并在将创建视图的body中添加一个 div 元素。 bodydiv idviewDiv/div /bodydiv 的 id 为 viewDiv以匹配在构造函数中传递给 MapView 中的 container 容器属性的 id。 6 CSS 样式 使用 head 标签内的 style 标签为页面内容设置样式。要使地图充满浏览器窗口请在页面 style 标签中添加以下 CSS stylehtml,body,#viewDiv {padding: 0;margin: 0;height: 100%;width: 100%;} /style7 完整代码 代码 !DOCTYPE html htmlheadmeta charsetutf-8 /meta nameviewport contentinitial-scale1, maximum-scale1, user-scalableno /titleIntro to MapView - Create a 2D map/titlestylehtml,body,#viewDiv {padding: 0;margin: 0;height: 100%;width: 100%;}/style!-- 从 CDN 加载 ArcGIS Maps SDK for JavaScript --link relstylesheet hrefhttps://js.arcgis.com/4.27/esri/themes/light/main.css /!-- 引用 main.css 样式表 --script srchttps://js.arcgis.com/4.27//script/headbody!-- 存放地图内容的div --div idviewDiv/divscriptrequire([esri/Map, esri/views/MapView], (Map, MapView) {// 创建Map对象指定地图const map new Map({basemap: topo-vector});// 创建MapView对象const view new MapView({container: viewDiv, // viewDiv为容器div的idmap: map, // 地图所在的Map对象zoom: 4, // 初始LOD缩放等级0-23 level of detail (LOD)// scale: 50000000, // 设置初始比例尺为 1:50,000,000 zoom和scale选其一即可center: [108, 32] // 地图初始中心位置经纬度 [longitude,latitude]});});/script /body/html结果展示 参考链接 https://developers.arcgis.com/javascript/latest/sample-code/intro-mapview/
http://www.hkea.cn/news/14354889/

相关文章:

  • 我想学网站建设需要选择什么书网站备案可以做电影网站吗
  • wordpress 前台编辑中山百度seo排名优化
  • 设计彩票网站开发厦门建设网站首页
  • 苏州网站建设哪家便宜网站创建价格
  • o2o网站建设计划书0建设营销型网站步骤介绍
  • 服饰东莞网站建设网站建设视屏
  • 做网站模板哪里买常州 wordpress
  • ftp做网站资源平台
  • 惠州网站建设领头wordpress修改省略图
  • 阿里云域名注册网站河北衡水网站建设
  • 大众网站平安建设之星设计品牌logo
  • 课程网站建设毕业设计wordpress开放哪个端口
  • flashfxp上传多个网站如何用html制作百度首页
  • 虫部落是谁做的网站2017年做网站维护总结
  • 知名做网站的公司东莞网站设计哪家好
  • 专门做湘菜的网站懂的建设网站
  • 建网站选号域名wordpress v4.1
  • 北京做网站推广江西房地产网站建设
  • 网站流量渠道网页美工培训班
  • 完全免费建站系统手机网站制作方案
  • 高新网站设计找哪家网站建设 常见问题
  • 网站备案的时候可以做网站吗上海建设工程检测登记的网站
  • 企业如何做网站收款免费咨询律师问题
  • 天河移动网站建设泰安网签查询系统
  • 全国购网站建设网页小游戏在线玩无需登录
  • 眉县网站开发做网站页面的框架
  • 东莞网站优化教程建筑公司网站内容
  • 网站项目建设的组织机构网站建设公司新排行榜
  • 鸿梦社区wordpress搜索引擎优化工作主要做好哪些方面
  • 时尚网站模板代码毕业设计做网站难吗