前一段在公司研究写51的map api。遇到删除已经创建的marker,一直删除不成功,代码是 maps.removeOverlay(t_marker); 浏览器报错,说 maps.removeOverlay is not a function 。这里的maps是前边的代码创建的: var maps = new LTMaps("maps");。
昨天又扒出来这个问题找解决的原因。今天上午终于知道问题所在了。我不该用maps这个变量。改成var map=new LTMaps("maps"); 问题就消失了。
哎。