arcgis for js 根据多边形自动缩放

交代背景:多边形已经渲染在图层上,然后根据多边形自动缩放值合适的大小;

思路:获取图层信息,获取图层中的几何信息,获取图形范围信息,在地图上设置范围;(下面的方法有封装)记一下思路就好

var polygonSingle = map.layerOp.getLayerSingle(layerid); //获取图层信息
if(!polygonSingle){
   return
}var geomePolygonSingle = polygonSingle.graphics[0].geometry; //获取图层中的几何信息
var extent = geomePolygonSingle.getExtent(); //获取图形范围信息
map.mapOp.setExtent(extent); //在地图上设置范围

原文地址:https://www.cnblogs.com/liyiyy/p/10419146.html

时间: 2024-10-14 05:46:18

arcgis for js 根据多边形自动缩放的相关文章

js控制图片自动缩放,实现铺满盒子,不变形,完全局中

此js一般用于控制图片铺满盒子,但是比例不变,并且绝对局中原理:判断图片的高宽与盒子高宽的大小的关系,然后通过比例来控制图片的缩放及定位 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org

Arcgis for JS之Cluster聚类分析的实现(基于区域范围的)

原文:Arcgis for JS之Cluster聚类分析的实现(基于区域范围的) 咱们书接上文,在上文,实现了基于距离的空间聚类的算法实现,在本文,将继续介绍空间聚类之基于区域范围的实现方式,好了,闲言少叙,先看看具体的效果: 聚类效果 点击显示信息 显示单个聚类点 下面说说具体的实现思路. 1.数据组织 在进行数据组织的时候,因为是要按照区域范围的,所以必须得包含区域范围的信息,在本示例中,我用的数据依然是全国2000多个区县点的数据,并添加了省市代码,数据如下: 2.聚类思路 根据数据中“p

使用百分比设置自动缩放图片的小技巧

响应式web网页开发中,如果要求无论是PC端还是移动端,网页都要铺满整个屏幕,并且图片要随着屏幕进行自动缩放.图片自动缩放很容易想到用百分比来设定宽高,可是用百分比形式设置图片的宽高,那么不管是放大还是缩小,浏览器都将保持图像的宽高比例.这意味着图像的高度与宽度之比将不会发生变化,图像也就不会发生扭曲.这也会引发一个问题,那就是当浏览器只是宽度改变而高度不变时,图片默认下宽度是随着浏览器变化而变化,而图片的高度也会岁宽度发生改变.原本想要的是当屏幕宽度改变高度不变的时候,图片也只是宽度改变高度不

Arcgis for js加载百度地图

概述: 在前面的文章里提到了Arcgis for js加载天地图,在本节,继续讲解如何在Arcgis for js中加载百度地图. 效果: 地图 影像-无标注 影像-有标注 实现: 第一,在此感谢http://www.cnblogs.com/chenyuming507950417/p/3343729.html这篇文章的主人,给了我很大的启发与帮助,因为一直在找相关的参数,都不对,只有这个参数是没有问题的. 第二,百度地图可调用的有地图切片,影像切片,以及道路等POI切片,我将之用TiledMap

arcgis for js如何画台风风圈

转自:https://blog.csdn.net/leftfist/article/details/78984533#commentBox arcgis for js里面,画一个圆不是什么难事.小的可以用SimpleMarkerSymbol,"style": "esriSMSCircle": 大的话,直接就来一个new Circle 但是,如果是类似台风风圈这类的呢? 似圆非圆,该咋画? 答案是画多边形.如图所示的风圈,正是3个多边形.其实所谓的圆,不就是多边形无限

Azure App Service-多语言/高可用/自动缩放的Web托管服务(1)

语雀知识库:https://www.yuque.com/seanyu/azure/appservice 公众号:云计算实战 概览 1.用来托管Web应用,移动后端及RESTful API: 2.Paas产品,无需用户管理基础结构: 3.自动缩放,高可用: 4.后端系统支持Windows 和Linux: 5.支持GitHub,Azure DevOps,Git存储库自动部署: 6.多语言:.NET, Node.js, PHP, Java, Python(Linux),HTML等 7.SLA 99.9

Arcgis for Js实现graphiclayer的空间查询

本节讲的是Arcgis for Js的针对graphiclayer的空间查询,内容非常easy.代码例如以下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-

arcgis for js开发之路径分析

arcgis for js开发之路径分析 //方法封装 function routeplan(x1, x2, y1, y2, barrierPathArray, isDraw, callback) { require([ "esri/symbol/SimpleLineSymbol", "esri/Color", "esri/tasks/RouteTask", "esri/tasks/FreatureSet", "es

Arcgis for Js之featurelayer实现空间查询和属性查询

空间查询和属性查询是常用的两种对数据的检索与查询方式,在本节,将讲述Arcgis for Js下如何实现featurelayer的这两种查询方式,先贴图给大家看看: 实现界面 属性查询 空间查询 看完了效果,下面说说我的实现思路. 首先,实现查询的关键是Query,属性查询时query.where来实现,空间查询时query.geometry来实现,具体代码如下: 1.属性查询 on(dom.byId("query"), "click", function(even