定义locator标签

<esri:Locatorid="locator"              url="http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer"locationToAddressComplete="onLocationToAddressComplete(event)"fault="myService_faultHandler(event)"concurrency="last"
/>

给点添加鼠标事件

//给点添加鼠标事件,用于显示其定位时间
grahpic.addEventListener(MouseEvent.ROLL_OVER,onMapClick);
grahpic.addEventListener(MouseEvent.ROLL_OUT,maouseOutHandler);

调用坐标转换地址的服务

private function onMapClick():void{var myp:MapPoint = new MapPoint(114.242593,30.631004,new SpatialReference(4326));var wm:MapPoint = WebMercatorUtil.geographicToWebMercator(myp) as MapPoint;locator.locationToAddress(wm,100);
}

调用成功后的处理函数,与标签中的locationToAddressComplete属性配置的函数一致

private function onLocationToAddressComplete(event:LocatorEvent):void{ var candidate:AddressCandidate = event.addressCandidate;if (candidate != null && candidate.address){WebMercatorUtil.geographicToWebMercator(candidate.location)var g:Graphic = new Graphic(candidate.location, sps, candidate.address);EsriGraphicsLayer.clear();EsriGraphicsLayer.add(g);var text:TextArea = new TextArea();text.htmlText = "<b>地址:</b>" + candidate.address.Address.toString();//+ "," + candidate.address.State.toString()EsriMap.infoWindow.content = text;EsriMap.infoWindow.show(g.geometry as MapPoint);              }
}

失败后的回调函数

//回调失败时调用的函数
protected function myService_faultHandler(event:FaultEvent):void{ Alert.show(event.fault.message);
} 

转载于:https://www.cnblogs.com/yuanhui69/archive/2013/05/22/3092363.html

在infoWindow中显示Geocode server(地理编码服务)相关推荐

  1. Arcgis javascript那些事儿(十七)——地理编码服务的发布与使用

    一.引言 地理编码是按照主要是地理位置描述与地理坐标的相互转换,主要包括地理编码与反地理编码. 地理编码指的是根据地名获取位置信息: 反地理编码指的是根据位置信息获取地名: 这个的使用我们要根据需求来 ...

  2. 谷歌地图JavaScript API第3版 地理编码服务

    地理编码服务 概观 地理编码请求 地理编码响应 地理编码结果 地址组件类型 状态代码 反向地理编码 视口偏置 区码偏置 概观 地理编码地址(如"1600剧场百汇,山景,CA")转换 ...

  3. 百度地图Web服务API——正/逆地理编码服务

    正/逆地理编码服务(又名Geocoding API)是一类Web API接口服务: 正向地理编码服务提供将结构化地址数据(如:北京市海淀区上地十街十号)转换为对应坐标点(经纬度)功能: 逆向地理编码服 ...

  4. 百度开放平台-地理编码服务

     地理编码服务 地理编码服务(又名Geocoder)是一类Web API接口服务: 正地理编码服务提供将结构化地址数据(如:北京市海淀区上地十街十号)转换为对应坐标点(经纬度)功能: 地理编码服务当前 ...

  5. 基于Leaflet和高德Web API扩展地理编码服务

    需求背景: 需求很简单就是想调用高德地图的地理编码服务,单独扩展一个类出来. 参考地址: Leaflet类扩展:https://leafletjs.com/examples/extending/ext ...

  6. 【GIS开发】地理编码服务Geocoder(Python)

    文章目录 1.简介 2.百度 3.高德 4.google map 5.nominatim 5.1 overview 5.2 web api 5.3 python api (geopy) 6.geoco ...

  7. android谷歌反地理,android – 谷歌地理编码服务是不可用的(协调地址)

    这个问题的常见答案是您必须重新启动设备. 当然你不能告诉你的用户重启设备以使你的应用程序运行,所以我的解决方案是使用HTTP回退,这是我在我的代码中使用的AsyncTask. 你必须根据你的情况修改它 ...

  8. php 根据位置显示地图,php通过地址获得百度地图经纬度(地理编码)

    http://api.map.baidu.com/geocoding/v3/?address=北京市海淀区上地十街10号&output=json&ak=您的ak&callbac ...

  9. ArcGIS for qml - 地址地标转换为经纬度(地理编码)

    实现输入地址地标转换为其经纬度 本文链接:地理编码 作者: 狐狸家的鱼 Github: 八至 一.地理编码 1.地理编码含义 地址编码(或地理编码)是使用地址中包含的信息来插入地图上的相应位置的过程. ...

最新文章

  1. Ubuntu 下编译ffmpeg和x264解编码器(翻译的一篇文章:)
  2. 跨网页的新手引导_IOS中新手引导页面的实现(新手引导,Guide)
  3. 企鹅帝国的疯狂反扑!
  4. ActiveMQ (二) 常用配置简介
  5. 友盟小米收不到推送消息_Android 推送集成华为,小米,友盟
  6. webserver 交互方式说明
  7. 特征工程系列学习(一)简单数字的奇淫技巧(下)
  8. MVC设计之MVC设计模式(介绍)
  9. 在linux下面实现检测按键(Linux中kbhit()函数的实现)
  10. mysql用jdbc执行回滚吗_java – mysql jdbc不成功回滚
  11. 海康摄像头配置固定IP
  12. MATLAB线型英文名字
  13. Android 9.0 10.0 手动安装Persistent app失败的解决方案
  14. [经验教程]谷歌浏览器google chrome如何设置默认百度搜索引擎?
  15. ipad+html+全屏模式,javascript – iPad上的Chrome全屏API?
  16. can not access a member of class xxx with modifiers “private“
  17. 第12课 Altium Designer20(AD20)+VESC6.4实战教程:原理图最后验证(北冥有鱼)
  18. 你所在的IT公司有多少人是培训机构出来的
  19. [Win32]Win32 SDK编程系列文章——键盘输入消息
  20. Camera常见术语缩写总结

热门文章

  1. gromacs manual_GROMACS蛋白配体分子动力学模拟结果分析简要笔记
  2. 为什么不敢和别人竞争_孩子在学校不敢竞争?你该怎么做
  3. r语言中的while循环_R编程中的While循环
  4. java字符串转字符串数组_Java字符串数组
  5. jsf用于页面判断的标签_JSF –在JSF视图页面中添加标签,图像,按钮和文本字段
  6. C#启动前为所有的Form设置统一的Icon
  7. C++基础知识(七)new和delete
  8. 记一次axios源码排查
  9. php for循环建数据
  10. javascript-从toString方法在判断复杂数据类型上的妙用,引申到对原型链的理解...