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

徐州网站建设公司百家号美食制作网站模板免费下载

徐州网站建设公司百家号,美食制作网站模板免费下载,上海网络推广服务公司,郑州二七区最新消息文章目录 0.引言1.加载底图2.获取点要素的坐标3.添加含图片样式的几何要素4.完整实现 0.引言 ArcGIS API for JavaScript 是一个用于在Web和移动应用程序中创建交互式地图和地理空间分析应用的库。本文在ArcGIS For JavaScript中使用Graphic对象来创建包含图片样式的点要素。 … 文章目录 0.引言1.加载底图2.获取点要素的坐标3.添加含图片样式的几何要素4.完整实现 0.引言 ArcGIS API for JavaScript 是一个用于在Web和移动应用程序中创建交互式地图和地理空间分析应用的库。本文在ArcGIS For JavaScript中使用Graphic对象来创建包含图片样式的点要素。 1.加载底图 1实现代码 !DOCTYPE html html head meta http-equivContent-Type contenttext/html; charsetutf-8 / titleCreate Map/title link relstylesheet hrefhttp://localhost:8099/arcgis_js_api/javascript/4.28/esri/themes/light/main.css / script srchttp://localhost:8099/arcgis_js_api/javascript/4.28/init.js/script style html, body, #viewDiv { padding: 0; margin: 0; height: 100%; width: 100%; } /style script typetext/javascript require([esri/Map, esri/Basemap, esri/layers/TileLayer, esri/views/MapView, esri/layers/GraphicsLayer, esri/Graphic ], ( Map, Basemap, TileLayer, MapView, GraphicsLayer, Graphic ){ //添加底图 var lyTile new TileLayer({ url:http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer }); var baseMap new Basemap({ baseLayers: [lyTile] }); var map new Map({ basemap: baseMap }); var view new MapView({ container: viewDiv, map: map, zoom: 16, center: [106.56657791438427, 29.679927608558902] }); }); /script /head body div idviewDiv/div /body /html2实现结果    2.获取点要素的坐标 1实现代码    //点击地图获取经纬度坐标 view.on(click, evt { let mapPoint evt.mapPoint; alert(经度${mapPoint.longitude},纬度${mapPoint.latitude}); });2实现结果    以上获取的坐标作为点要素的坐标为经度106.56651354136791,纬度29.68001149992497。 3.添加含图片样式的几何要素 1实现代码    //添加含图片样式的几何要素 var graphic new Graphic({ geometry: point, symbol: symbol }); var graphicsLayer new GraphicsLayer(); graphicsLayer.visible true; var point { type: point, x: 106.56657791438427, y: 29.679927608558902, SpatialReference: 3857 }; var symbol { type: picture-marker, url:http://img14.360buyimg.com/n1/jfs/t2149/268/1108858690/251183/f7d770d0/5678c41eN59e3de7f.jpg,//访问小车图片 width: 50px, height: 50px, outline: { style: solid }, }; var attributes { name: 小车, content: 真是一辆漂亮的小车 }; var popupTemplate1 { title: 标题: attributes.name, content: 内容: attributes.content }; var graphic new Graphic({ geometry: point, symbol: symbol, popupTemplate: popupTemplate1, }); graphicsLayer.graphics.add(graphic); map.add(graphicsLayer);2实现结果    4.完整实现 1完整代码 !DOCTYPE html html head meta http-equivContent-Type contenttext/html; charsetutf-8 / titleCreate Map/title link relstylesheet hrefhttp://localhost:8099/arcgis_js_api/javascript/4.28/esri/themes/light/main.css / script srchttp://localhost:8099/arcgis_js_api/javascript/4.28/init.js/script style html, body, #viewDiv { padding: 0; margin: 0; height: 100%; width: 100%; } /style script typetext/javascript require([esri/Map, esri/Basemap, esri/layers/TileLayer, esri/views/MapView, esri/layers/GraphicsLayer, esri/Graphic ], ( Map, Basemap, TileLayer, MapView, GraphicsLayer, Graphic ){ //添加底图 var lyTile new TileLayer({ url:http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer }); var graphic new Graphic({ geometry: point, symbol: symbol }); //创建一个图层 var graphicsLayer new GraphicsLayer(); //设置可见 graphicsLayer.visible true; //创建一个面 var point { type: point, x: 106.56657791438427, y: 29.679927608558902, SpatialReference: 3857 }; var symbol { type: picture-marker, url:http://img14.360buyimg.com/n1/jfs/t2149/268/1108858690/251183/f7d770d0/5678c41eN59e3de7f.jpg,//访问小车图片 width: 50px, height: 50px, outline: { style: solid }, }; var attributes { name: 小车, content: 真是一辆漂亮的小车 }; var popupTemplate1 { title: 标题: attributes.name, content: 内容: attributes.content }; var graphic new Graphic({ geometry: point, symbol: symbol, popupTemplate: popupTemplate1, }); graphicsLayer.graphics.add(graphic); var baseMap new Basemap({ baseLayers: [lyTile] }); var map new Map({ basemap: baseMap }); map.add(graphicsLayer) var view new MapView({ container: viewDiv, // Reference to the DOM node that will contain the view map: map, // References the map object created in step 3 zoom: 16, center: [106.56657791438427, 29.679927608558902] }); //点击地图获取经纬度坐标 //view.on(click, evt { // let mapPoint evt.mapPoint; // alert(经度${mapPoint.longitude},纬度${mapPoint.latitude}); //}); }); /script /head body div idviewDiv/div /body /html2实现结果    参考资料 [1] 一入GIS深似海. 不一样的前端JavaScript之arcgis api教程; 2020-11-02 [accessed 2024-02-22]. [2] 半个GIS半个前端. arcgis api三arcgis api for js 4.x 加载高德地图、谷歌地图、天地图; 2018-08-17 [accessed 2024-02-22]. [3] 前端三脚猫. js中的变量声明var、let、const的区别和解析; 2021-03-08 [accessed 2024-02-22].
http://www.pierceye.com/news/28690/

相关文章:

  • 绿色门户网站模板下载虞城县住房和城乡建设局网站
  • 快速搭建网站后天台有什么做调查的网站
  • 网站建设公司资质大同滕佳科技网站建设
  • 南宁市住房和城乡建设局网站试用型网站怎么做
  • 购物网站建设与实现易名中国网站
  • 门户网站信息发布管理办法商城网站风格
  • 快捷做网站国家高新技术企业的好处
  • 让百度收录网站阿里云 wordpress 权限设置
  • 武冈市住房和城乡建设局网站搜索引擎推广的基本方法
  • 培训班该如何建站济南市城市建设规划局官方网站
  • 做网站需要什么准备销售app哪个好用
  • 网站 必须有的功能浙江网站建设优化
  • 怎样成立网站秦皇岛市城乡建设局网站
  • 特色企业网站模板展示网站源码
  • 坪山手机网站建设网站如何更换域名
  • 昆明云南微网站制作wordpress文章推荐插件
  • 怎么做免费视频网站吗有没有做定制衣服的网站
  • 湖南鸿泰电力建设有限公司网站直播软件视频软件
  • 做网站前端需要懂得公司主页格式
  • 东莞个人网站设计aspnet网站开发实战
  • 常用网站开发语言网站建设公司 资讯
  • 怎么在网站注册账号旅游网站建设设计公司
  • 浙江短视频seo优化网站网站建设十年杜绝模板
  • dw网站引导页怎么做慈溪网站建设报价
  • 优秀企业门户网站建设一级a做爰视频安全网站
  • 网站开发报价标准域名备案的网站建设方案书模板
  • 潍坊快速网站排名房地产公司网站制作
  • 怎么做网站的外部连接中国外协加工订单网
  • 抚州网站建设网络公司是干什么工作的
  • 永安网站制作管理咨询包括哪些内容