就是搜索时,百度地图会把可能的结果都列出来,比如搜索“西安电子科技大学”时,它会列出“西安电子科技大学(南校区)”、“西安电子科技大学(社区)”等结果。现自己写了个小脚本,想利用overlay列出搜索结果,代码如下:
- JScript code
var $results_info = $("<div></div>") .attr('id', 'results_info') .css({ }); $('#container').overlay ({ effect: 'fade', opacity: 0.8, closeOnClick: true, onShow: function() { $('#container').append($closebar); $('#container').append($results_info); }, onHide: function() { $results_info.remove(); } }) var local = new BMap.LocalSearch(map, {renderOptions: {map: map, panel: "results_info"}});
可是搜索时虽然把$results_info以浮层方式显示出来,可是搜索结果却并未列出。这是什么原因?该如何处理?
------解决方案--------------------
虚拟div不支持此功能