怎样将文字根据坐标显示在地图上,文字的字体,颜色,大小,和背景色怎么设置?

5 views
Skip to first unread message

badnews

unread,
Dec 8, 2008, 2:48:12 AM12/8/08
to Google 地图 API 讨论组

大厦名 x坐标 y坐标

山西大厦 123 456
河北大厦 234 678

怎样将文字根据坐标显示在地图上,文字的字体,颜色,大小,和背景色怎么设置?

badnews

unread,
Dec 8, 2008, 10:05:05 PM12/8/08
to Google 地图 API 讨论组

已经找到可显示文字的代码了,见 http://klcin.tw/net/google-map-elabel


但显示文字的字体,颜色,大小,和背景色怎么设置?

Phinix Chen

unread,
Dec 8, 2008, 11:07:16 PM12/8/08
to Google-Map...@googlegroups.com
用自定义的Overlay你可以自由设定你的显示文字,我刚写了怎么自定义Overlay的方法,你可以看看

临渊羡鱼

unread,
Dec 9, 2008, 1:03:35 PM12/9/08
to Google 地图 API 讨论组
google 这个关键词 LabeledMarker

badnews

unread,
Dec 10, 2008, 4:41:27 AM12/10/08
to Google 地图 API 讨论组

Phinix Chen :
http://logfei.blogspot.com/2008/12/api.html 已看。
应该用css 设置显示文字字体,颜色,大小,
但设置背景色没有啊!

可以用加载 图片的方法设置背景色,见 http://klcin.tw/net/google-map-labeledmarker
.
但要显示的文字的长度是不确定的。如: 山西大厦、研究院大厦、塞万提斯学院大厦,
文字过长,会显示在图片外。

想实现根据 要显示的文字的长度和宽度生成一个可设置颜色的背景,作为被显示文字的背景色,
一般就是一个矩形,同时, 要显示文字字体,颜色,大小 也可设置

不知能否实现,谢谢!!!!。。。。。

Phinix Chen

unread,
Dec 10, 2008, 4:49:09 AM12/10/08
to Google-Map...@googlegroups.com
你用一个div把你的文字包装一下,设置这个div的background-color这个css属性就可以用背景色了啊,长度不确定的问题用也是用css来解决,最简单的办法,就是把外层的div宽度设置足够大,背景设为透明,里面用span包装文字,span的背景色设成你需要的颜色就可以,应该不会换行,只是给个思路,你可以自己调试一下吧,这个都是css的问题,和api其实没什么关系的

2008/12/10 badnews <wors...@sina.com>
Reply all
Reply to author
Forward
0 new messages