arcgis api for javascript中如何改变鹰眼空间大小?

JavaScript025

arcgis api for javascript中如何改变鹰眼空间大小?,第1张

鹰眼实现原理就相当于一个map对象,map是根据div的大小来展示大小的,鹰眼也是这个道理,你仔细看看自己的html代码,说不定div外面还有div,你的鹰眼div继承了上面的div的样式。

需要两个dataframe,在一个dataframe中的data frame properties的Extent Rectangles选项卡中,选中另一个dataframe。

你可以试试,好像是这样。

ArcGIS Server JS API开发的一些注意问题。

开发时遇到以下几个问题:

1.打开地图页面时,先将导航工具栏设置为dipslay:none,在地图加载完成以后,再将其设置为display:block,显示地图以后,发现鼠标所指示的经纬度与实际的经纬度,在纬度上相差好几度。具体的值与当前地图的分辨率有关。

2.在显示鹰眼图的页面,当改变鹰眼图所在页面的大小以后,显示的经纬度就会出现问题。

经过查看文档,发现上页面两个问题的原因是:

当更改map所在DIV的位置时,框架不会自动调整map的大小与位置,需要调用map.resize()与map.reposition()这两个函数。