日期:2014-05-16  浏览次数:20284 次

关于百度地图API的一个小问题
就是搜索时,百度地图会把可能的结果都列出来,比如搜索“西安电子科技大学”时,它会列出“西安电子科技大学(南校区)”、“西安电子科技大学(社区)”等结果。现自己写了个小脚本,想利用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不支持此功能