ArcGIS API for javascript(4.0)开发笔记 —— view.toScreen 转换坐标
来源:互联网 发布:ie8 js错误 缺少对象 编辑:程序博客网 时间:2024/06/05 03:53
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"> <title>Get started with graphics - 4.0</title> <link rel="stylesheet" href="https://js.arcgis.com/4.0/esri/css/main.css"> <script src="https://js.arcgis.com/4.0/"></script> <style> html, body, #viewDiv { padding: 0; margin: 0; height: 100%; width: 100%; position: absolute; } </style> <script> require([ "esri/Map", "esri/views/MapView", "esri/Graphic", "esri/geometry/Point", "esri/symbols/SimpleMarkerSymbol", "dojo/domReady!" ], function( Map, MapView, Graphic, Point, SimpleMarkerSymbol ) { var map = new Map({ basemap: "hybrid" }); var view = new MapView({ center: [-80, 35], container: "viewDiv", map: map, zoom: 3 }); var point = new Point({ longitude: -49.97, latitude: 41.73 }); var markerSymbol = new SimpleMarkerSymbol({ color: [226, 119, 40], outline: { color: [255, 255, 255], width: 2 } }); var pointGraphic = new Graphic({ geometry: point, symbol: markerSymbol }); view.graphics.add(pointGraphic); view.watch("extent", function(evt){ var point = view.graphics.getItemAt(0); if(point.geometry){ // 关键代码 点的空间参考需与地图保持一致 point.geometry.spatialReference = view.spatialReference; var screenPoint = view.toScreen(point.geometry); var test = document.getElementById("location") ; test.style.top = Number(screenPoint.y) + 'px' ; test.style.left = Number(screenPoint.x) + 'px' ; } }); }); </script></head><body><div id="viewDiv"></div><div id = "location" style="position: absolute;z-index: 999;background:red;">I am here!</div></body></html>
0 0
- ArcGIS API for javascript(4.0)开发笔记 —— view.toScreen 转换坐标
- arcgis api for javascript 坐标转换
- arcgis api for javascript 坐标转换
- arcgis api for javascript 坐标转换
- ArcGIS API for javascript开发笔记(一)——ArcGIS for Javascript API 3.14本地部署
- ArcGIS API for javascript开发笔记(七)——使用ArcGIS API for javascript调用GP服务
- ArcGIS API for javascript(4.0)开发笔记 —— 自定义微件位置
- ArcGIS API for javascript开发笔记 —— 地图打印
- ArcGIS API for javascript开发笔记(六)——REST详解及如何使用REST API调用GP服务
- ArcGIS API for JavaScript实现坐标定位
- ArcGIS API for javascript开发笔记(二)——解决ArcGIS Service中的服务在内网环境下无法进行javascript预览问题
- ArcGIS API for javascript开发笔记(三)——解决打印输出的中文为乱码问题
- ArcGIS API for javascript开发笔记(四)——GP服务调用之GP模型的规范化制作详解
- Arcgis---坐标转换API
- Arcgis Javascript API 开发笔记
- Arcgis Javascript API 开发笔记
- Arcgis Javascript API 开发笔记
- ArcGIS API for JavaScript 4.0尝鲜——WebGIS前端开发大杀器
- JS入门之arguments对象
- Xcode安装CocoaPods
- jquery基础
- 玩转Bootstrap(JS插件篇)
- SpringMVC常用注解
- ArcGIS API for javascript(4.0)开发笔记 —— view.toScreen 转换坐标
- Matlab对文件目录路径的操作
- 整数能分解成若干个连续整数的和
- myeclipse 快捷键:
- JDBC详解
- Android Binder机制(一) Binder的设计和框架
- 我的小飞机-割草机1号
- 十大滤波算法程序大全(Arduino精编无错版)
- 中文汉字计算机编码