51ditu ezmarker API 类参考文档2008-6-10 [更新到1]

本文档是灵图提供的51ditu ezmarker api的类参考文档,用来通过最简单的方式来实现标点功能,更多详细的使用范例和说明请访问51ditu API开发文档页面,API使用交流清访问51ditu产品论坛

类列表:
LTPoint  LTEZMarker 

类 LTPoint

代表地理点坐标,该点的位置通过灵图的NTU坐标来描述。
构造函数:
函数名称最后更新版本返回值类型说明
LTPoint(lng,lat) LTPoint以指定的NTU经度和纬度创建一个地理点坐标
方法:
函数名称最后更新版本返回值类型说明
getLongitude() Number获取NTU经度
getLatitude() Number获取NTU纬度
返回顶部

类 LTEZMarker

标注对象,51ditu ezmarker API的核心对象,每个实例代表一个页面上的一个EZMarker,页面上可以同时使用多个
构造函数:
函数名称最后更新版本返回值类型说明
LTEZMarker(name,type,container) LTEZMarker采用指定的ID创建一个ezmarker标注对象
  • 范例:避免ezmarker和页面上的下拉选单冲突
  • 范例:创建一个最简单的ezmarker
  • 范例:使用直接显示在页面上的ezmarker
  • 范例:在表单form之中使用ezmarker
  • 范例:设置ezmarker的标记图标
  • 方法:
    函数名称最后更新版本返回值类型说明
    showButton(flag) 显示或隐藏ezmarker的按钮
    showMap() 在浮动模式的下调用该方法可以显示ezmarker窗口,相当于用户点击了ezmarker按钮
    close() 在浮动模式的下关闭ezmarker窗口
  • 范例:避免ezmarker和页面上的下拉选单冲突
  • setDefaultView(point,zoom) 设置ezmarker地图的默认视图,参数point可以为代表经纬度的LTPoint或城市名称拼音(如"beijing"),地图第一次被打开的时候,将会定位到相应的经纬度和缩放等级
  • 范例:自定义ezmarker的样式和坐标
  • setValue(point,zoom) 设置ezmarker的初始值,如果用户没有进行重新选点,则该值被发送给目标页面,如果用户重新选点,则地图会自动定位到该位置,并在该位置显示一个灰色标记,该方法调用后setDefaultView方法将会失效而直接定位到该位置
  • 范例:设置ezmarker的默认值
  • setButtonImage(url) 设置浮动模式下的ezmarker按钮图片路径
  • 范例:自定义ezmarker的样式和坐标
  • setIcon(icon) 1.1设置用来标注的图标
    setWinZIndex(zindex) 设置浮动模式下的ezmarker窗口的zIndex值,设置该值可以防止弹出的ezmarker窗口被页面上其他元素遮盖
    setPlaceList(flag) 设置是否显示地名列表控件
    setSearch(flag,city) 设置是否显示搜索
  • 范例:自定义ezmarker的样式和坐标
  • 事件:
    事件名称最后更新版本参数说明
    mark (point,zoom) 在用户标点完成时触发
  • 范例:通过脚本和ezmarker交互
  • open0.7在标注窗口打开时触发
  • 范例:避免ezmarker和页面上的下拉选单冲突
  • close0.6在标注窗口被关闭时触发
  • 范例:避免ezmarker和页面上的下拉选单冲突
  • 返回顶部