如何在标注点上实现文字描述?

0 views
Skip to first unread message

糊涂虫

unread,
Nov 16, 2006, 8:50:06 PM11/16/06
to 灵图地图接口讨论区
function drawMarker(lon,lat,str){
var icon = new LTIcon();
icon.setImageUrl( "image/borders.gif" );
var marker = new LTMarker( new LTPoint( lon , lat ) , icon );
var text = new LTMapText(marker);
maps.addOverLay( marker );
text.setLabel( str );
map.addOverLay( text );}

var n = <%= "[" + string.Join(",",ConvertFrom(x)) + "]" %>;
var m = <%= "[" + string.Join(",",ConvertFrom(y)) + "]" %>;
var k = "标注";
for(i=0;i<n.length;i++){
drawMarker( n[i] , m[i] , k);}

问下这段代码错在什么地方?????

我想在标注点显示标注点的相应信息.

Message has been deleted
Message has been deleted

糊涂虫

unread,
Nov 16, 2006, 9:44:06 PM11/16/06
to 灵图地图接口讨论区
我是在
function drawMarker(lon,lat){

var icon = new LTIcon();
icon.setImageUrl( "image/borders.gif" );
var marker = new LTMarker( new LTPoint( lon , lat ) , icon );
maps.addOverLay( marker ); }

var n = <%= "[" + string.Join(",",ConvertFrom(x)) + "]" %>;
var m = <%= "[" + string.Join(",",ConvertFrom(y)) + "]" %>;
for(i=0;i<n.length;i++){
drawMarker( n[i] , m[i]);}
这个基础上修改过来的.这段代码已经在地图上实现了.
现在我想在标注点上显示相应的信息

糊涂虫

unread,
Nov 16, 2006, 11:21:51 PM11/16/06
to 灵图地图接口讨论区
没人回答?????
还是要找技术员专门提供一个接口或函数给我来实现我的需求????

我需要在地图上根据经纬度显示车辆并显示车辆名称.
注: 是同时显示多辆车,

按我前面的代码,可以实现多辆车的显示,可怎么在标注点上显示车辆名称.
望有人回答.

chenchen

unread,
Nov 17, 2006, 12:28:26 AM11/17/06
to 灵图地图接口讨论区
目前我们的接口是完全足够了,因为没有.net测试环境。我会写出一个html给你。

糊涂虫

unread,
Nov 17, 2006, 2:06:31 AM11/17/06
to 灵图地图接口讨论区
算了,我自己解决了.不过不太理想.不能让信息在标注点的下方出现.
如果能在下方出现,就很完美了.

chenchen

unread,
Nov 17, 2006, 2:31:02 AM11/17/06
to 灵图地图接口讨论区
可以在下方显示的,var text = new LTMapText(marker);
这么写只能让标注默认位置
你把marker换成坐标point定位就可以实现文本在下方了。
Reply all
Reply to author
Forward
0 new messages