求教 类LTHtmlElementControl 怎么使用?

0 views
Skip to first unread message

kangta

unread,
Jan 8, 2007, 9:31:31 PM1/8/07
to 灵图地图接口讨论区

您好,请问类LTHtmlElementControl怎么使用呢?比如我想在地图层上添加自定义内容,可是这层总是在地图层之下。

请问我如何添加"拉框缩小控建"和"还原控建"。

chenchen

unread,
Jan 9, 2007, 12:48:25 AM1/9/07
to 灵图地图接口讨论区
你好,API并不提供还原控件。其他的控件看如下示例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator"
CONTENT="关于如何使用LTHtmlElementControl">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<!--引入JavaScript文件-->
<script language="javascript"
src="http://api.51ditu.com/js/maps.js"></script>
<!--创建一个DIV-->
<div id="maps" style="position:relative; width:300px; height:400px;
border:black solid 1px;">
<!--创建地图,并且给地图加个简易缩放控件-->
<script language="javascript">
var maps = new LTMaps( "maps" );
maps.cityNameAndZoom( "beijing" , 2 );
var c = new LTSmallMapControl();
maps.addControl(c);
var selfDiv=document.createElement("div");//创建一个div对象
selfDiv.style.width="100px";
selfDiv.style.height="100px";
selfDiv.style.border="1px solid red";
selfDiv.innerHTML="自定义div";
var dirDiv=new LTHtmlElementControl(selfDiv)

dirDiv.setLeft(40);//设置控件相对于地图左边的像素距离
dirDiv.setTop(40);//设置控件相对于地图上方的像素距离
maps.addControl(dirDiv);
var zoomControl=new
LTZoomInControl(-1);//参数为每次放大变化的等级数
maps.addControl(zoomControl);//增加控件

</script>
</BODY>

kangta

unread,
Jan 9, 2007, 2:17:59 AM1/9/07
to 灵图地图接口讨论区
谢谢
chenchen老师的回复,还有个问题请教您,比如地图频道接口中的"打印"、"全屏"、"还原"这些按钮控件,可以像添加拉框放大、侧距离控件一样,通过添加类的方式添加吗?具体的对象名称是什么?
我在类说明中
"chenchen 写道:

chenchen

unread,
Jan 9, 2007, 4:05:37 AM1/9/07
to 灵图地图接口讨论区
地图频道接口中的"打印"、"全屏"、"还原"这些按钮控件都是用户自定义的,API并没有提供此类接口的.
Reply all
Reply to author
Forward
0 new messages