转自原文 ArcEngine开发之Command控件使用篇 在ArcEngine类库中有大量的Command控件用来与地图控件进行操作和交互。比如有一系列的地图浏览控件、地图查询控件、图斑选取控件、编辑控件来与MapControl和PageLayoutControl进行交互。这些控件被包含在ESRI ...
分类:
其他好文 时间:
2017-01-08 22:35:27
阅读次数:
241
上一篇文章讲解如何加载各地图的WMS地图服务。虽然不涉及到瓦片,但是每次地图刷新都要请求网络,造成不小的网络负载。虽然判断视野是否改变确定是否请求网络来减小网络负载,但是这个方法仍然不理想。
谷歌的地图底图自带高程视觉,公路分级样式、行政区域分级样式、地图数据即时的更新速度等等优点,让人觉得有必要开发一个地图下载器。虽然谷歌本身被墙,但是谷歌地图还是可以访问的。地址如下:
http://www...
分类:
其他好文 时间:
2016-07-22 19:09:02
阅读次数:
737
一、使用MapKit框架MapKit.framework使用MKMapView类代表地图控件,开发者只要在应用界面上添加并显示控件,该应用就可以增加地图。MapKitView类的常用属性如下:(1)、 @property (nonatomic) MKMapType mapType;用于设置和返回地图的类型。该属性支持如下typedef NS_ENUM(NSUInteger, MKMapType) {...
分类:
其他好文 时间:
2016-06-24 15:33:09
阅读次数:
266
4.UI和交互 (1)watch只支持:系统的点击,force touch,digital crown旋转,不支持自定义手势 (2)crown 的所有操作都是watch定义好的 (3)Glance快捷视图 (4)地图控件不可交互,用户无法直接在空间中拖动查看,但点击控件后会开启Apple Maps ...
分类:
移动开发 时间:
2016-05-31 12:12:06
阅读次数:
201
一、地图的放大、缩小、移动、测量距离、测量面积 1.0 认识Mymap.ocx 地图引擎 1.1 加载Mymap.ocx 地图控件到c#的窗体上 1.2 增加放大、缩小、移动地图的代码 private void tsbMax_Click(object sender, EventArgs e) { M ...
Menu控件: 相关设置: 生成的界面是: 鼠标停留在三角处会有: *..*别忘了设置控件的NavigataUrl属性,主要是用于绑定。 SiteMapPath站点地图控件: 这个控件不需要过多设置,只需要添加一个Web.sitemap文件,再在每个页面添加此控件即可,它会自动将路径呈现在页面上。 ...
分类:
其他好文 时间:
2016-05-22 13:54:23
阅读次数:
289
arcgis中可以在同一个图层中定义不同的标注方式。
在ArcgisEngine中实现起来如下(以按OID为条件区分为例):
///
/// 标注特定图层
///
/// 要标注的图层
/// 要标注的地图控件
public void PUB_ShowTargetFeature(ILayer IN_L...
分类:
其他好文 时间:
2016-05-12 23:13:52
阅读次数:
355
在 arcgis runtime for wpf 添加标注闪烁动画时(实现方法参考:http://blog.csdn.net/arcgisserver_book/article/details/8054742),使用elementlayer,报错如下: 原因:地图控件不支持UseAccelerate ...
分类:
其他好文 时间:
2016-05-03 10:47:03
阅读次数:
208
GMap.Net是.Net下一个地图控件,可以基于Http协议加载各个公司的地图,如Google,Bing,ArcGIS的,主要原理是通过解析各个公司的地图服务的URL,传入相应的参数得到对应的切片底图(Tiled map),如一个高德地图的GMapProvider的实现如下: 如下为高德地图的显示 ...
分类:
Web程序 时间:
2016-04-21 11:39:35
阅读次数:
868
GIS的开发中,什么时候都少不了地图操作。ArcGIS for Android中,地图组件就是MapView,MapView是基于Android中ViewGroup的一个类(参考),也是ArcGIS Runtime SDK for Android中的地图容器,与很多ArcGIS API中的Map、M ...
分类:
移动开发 时间:
2016-04-08 14:52:39
阅读次数:
293