尝试使用 jquery-ui-map 插件来执行按地址进行搜索。

firefox报告:typeerror:h [b]未定义 /js/ui-map/jquery.ui.map.full.min.js行:2

$(document).ready(function() {
        $('#map_canvas').gmap('search', { 'address': 'Stockholm' }, function(isFound,results) {
            if (isFound) {
                $('#map_canvas').gmap('getMap').panTo(results[0].geometry.location);
            }
        });
});
.

请帮助。

编辑:在 http://code.google.com/p/jquery-ui-map/issues/detail?id= 64

有帮助吗?

解决方案

而不是 gmap('getmap')一个应该使用 gmap('get','map')。除了你交换 isfound 结果正确的样本是:

$(document).ready(function() {
        $('#map_canvas').gmap('search', { 'address': 'Stockholm' }, function(results,isFound) {
            if (isFound) {
                $('#map_canvas').gmap('get','map').panTo(results[0].geometry.location);
            }
        });
});
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top