一直以来都是准备基础数据,发布各种地图服务(诸如各种mapserver基础地图服务、查询服务,NA服务-路径分析服务,Geocode server,专题地图服务等等),最近终于闲下来,可以做点自己一直想做的事情了。自己发布服务,自己coding调用。主要功能是利用arcgis api for flex开发,实现Query查询定位,与中心定位查询功能,并 弹出定制提示框(气泡显示详细信息)。
先从最基本的开始,参考参考官网上面的sample,开始着手做一个查询与定位的Demo,先看效果,然后再详细简单说明一下步骤。如下图所示:
(1)地名搜索

(2)地名搜索结果中心定位

(3)图层查询
图层4为草莓采摘点图层,所示区域为曹庵镇草莓采摘点分布。

(4)详细信息查询
点击查看任意一个曹庵草莓采摘点查看详细信息。

如上各图所示,基本上分为如下几个部分:
1、加载与显示基础地图(发布的基础底图地图),利用ArcGISTiledServiceLayer加载切片地图。
<esri:Map id="myMap">
<esri:ArcGISTiledMapServiceLayer id="map"
url="http://192.

本文介绍了如何使用arcgis API for Flex开发查询定位功能,包括地名搜索、图层查询和详细信息查询。通过加载地图服务,实现地名搜索结果的中心定位,以及使用FeatureSet存储和读取查询结果。此外,还展示了如何利用infoWindowRenderer渲染自定义提示框展示详细信息。
最低0.47元/天 解锁文章





