地图接口
搜索接口
标注接口
IP定位接口
实时路况接口
逆地理编码接口
公交接口
导航接口
LTPoint
|
LTEZMarker
类 LTPoint
代表地理点坐标,该点的位置通过灵图的NTU坐标来描述。
构建函数
函数名称
最后更新版本
返回值类型
说明
LTPoint(lng,Lat)
LTPoint
以指定的NTU经度和纬度创建一个地理点坐标
方法
函数名称
最后更新版本
返回值类型
说明
getLongitude
()
Number
获取NTU经度
getLatitude
()
Number
获取NTU纬度
类 LTEZMarker
标注对象,51ditu ezmarker API的核心对象,每个实例代表一个页面上的一个EZMarker,页面上可以同时使用多个
构建函数
函数名称
最后更新版本
返回值类型
说明
LTEZMarker(
name
说 明: ezmarker的名称字符串,如果需要在页面上使用多个ezmarker,名称必须互相不同,如果ezmarker在表单form之中使用,这个名称同 时也代表ezmarker发送到表单目标的变量名前缀。例如假如本参数是"mark1",则在表单目标的服务端页面,可以通过这样读取用户标点信息:
'以下是ASP的代码,其他语言的代码与此类似
dim lng,lat,zoom
lng=Request("mark1.x")
lat=Request("mark1.y")
zoom=Request("mark1.z")
'得到的lng,lat,zoom就分别是用户标点位置的NTU经度,NTU纬度,缩放等级的值,都是整数
类 型:String
,
type
说 明:ezmarker的显示类型,0为浮动模式(默认模式,通过一个按钮来打开浮动的窗口),1为固定模式(将ezmarker窗口直接显示在页面上指定的层之中,这种样式必须在第三个参数之中指定层)
类 型:Number
,
container
说 明:用来显示ezmarker的层或层的ID,必须是已经在页面文档之中存在的层,只有在第二个参数type设置为1的时候,这个参数设置才有效
类 型:Object 或 String
)
LTEZMarker
采用指定的ID创建一个ezmarker标注对象
范例:
避免ezmarker和页面上的下拉选单冲突
范例:
创建一个最简单的ezmarker
范例:
使用直接显示在页面上的ezmarker
范例:
在表单form之中使用ezmarker
范例:
设置ezmarker的标记图标
方法
函数名称
最后更新版本
返回值类型
说明
showButton
(
flag
说 明:指定显示或隐藏,true为显示,false为隐藏
类 型:Bool
)
无
显示或隐藏ezmarker的按钮
showMap
()
无
在浮动模式的下调用该方法可以显示ezmarker窗口,相当于用户点击了ezmarker按钮
close
()
无
在浮动模式的下关闭ezmarker窗口
范例:
避免ezmarker和页面上的下拉选单冲突
setDefaultView
(
point
说 明:ezmarker的默认视图位置
类 型:
LTPoint
或 String
,
zoom
说 明:ezmarker的默认缩放等级
类 型:Number
)
无
设置ezmarker地图的默认视图,参数point可以为代表经纬度的LTPoint或城市名称拼音(如"beijing"),地图第一次被打开的时候,将会定位到相应的经纬度和缩放等级
范例:
自定义ezmarker的样式和坐标
setValue
(
point
说 明:ezmarker的初始值位置
类 型:
LTPoint
或 String
,
zoom
说 明:ezmarker的的初始缩放等级
类 型:Number
)
无
设置ezmarker的初始值,如果用户没有进行重新选点,则该值被发送给目标页面,如果用户重新选点,则地图会自动定位到该位置,并在该位置显示一个灰色标记,该方法调用后setDefaultView方法将会失效而直接定位到该位置
范例:
设置ezmarker的默认值
setButtonImage
(
url
说 明:图片路径
类 型:Srring
)
无
设置浮动模式下的ezmarker按钮图片路径
范例:
自定义ezmarker的样式和坐标
setIcon
(
icon
说 明:标注图标对象
类 型:LTIcon
)
1.1
无
设置用来标注的图标
setWinZIndex
(
zindex
说 明:zindex值
类 型:Number
)
无
设置浮动模式下的ezmarker窗口的zIndex值,设置该值可以防止弹出的ezmarker窗口被页面上其他元素遮盖
setPlaceList
(
flag
说 明:true代表显示,false代表不显示
类 型:Bool
)
无
设置是否显示地名列表控件
setSearch
(
flag
说 明:true代表显示,false代表不显示
类 型:Bool
,
city
说 明:搜索控件的默认城市名称,如"北京"
类 型:String
)
无
设置是否显示搜索
范例:
自定义ezmarker的样式和坐标
事件
事件名称
最后更新版本
参数
说明
mark
(
point
说 明:用户标点的位置
类 型:
LTPoint
,
zoom
说 明:用户标点的缩放等级
类 型:Number
)
在用户标点完成时触发
范例:
通过脚本和ezmarker交互
open
0.7
无
在标注窗口打开时触发
范例:
避免ezmarker和页面上的下拉选单冲突
close
0.6
无
在标注窗口被关闭时触发
范例:
避免ezmarker和页面上的下拉选单冲突