大神 。怎么解决的?有没有例子啊?
通过经纬度获用latLngToPoint方法取该位置的点,即可在这个点的位置写上你想显示的内容。 用Raphael插件写就ok了。 var raphael = Raphael(0,0, 1024, 768); var resPos = mapObject.latLngToPoint(纬度,经度); raphael.text(resPos.x+20,resPos.y+20,"北京");
我也研究了一段时间,默认是没有显示字符的功能,这无非就是svg数据格式的问题,要是非得要显示,除非自己修改代码,在读取js文件构造svg对象的时候加入text属性,设置其x,y的坐标位置,以及其他一些属性。我已经试过了绝对可行。
87,910
社区成员
224,616
社区内容
加载中
试试用AI创作助手写篇文章吧