Mapbox中心并为国家/地区设置适当的缩放级别

时间:2014-08-20 23:49:01

标签: javascript leaflet mapbox

我试图找到一种使用Mapbox居中和缩放到某个国家/地区的方法。我可以使用地理编码器获取一个国家的坐标,但是,每个国家/地区的缩放级别不同。 (例如,西班牙的缩放级别与美国的级别不同。)


function showMap(err, data) {

        console.log(data);
        console.log(err);

        if (err == true) {
            console.log("Couldn't find this place!");
        } else {
            map.fitBounds(data.lbounds);        
        }   

}   


var geocoder = L.mapbox.geocoder('x',map);

geocoder.query("Spain", showMap);

我是否需要一个带融合表的附加层来实现这一目标?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您是否可以更具体地提出这个问题,并提供一个示例,最好是可以链接到的内容,并附有完整的代码?

  

我可以使用地理编码器为一个国家/地区设置坐标,但每个国家/地区的缩放级别不同。

使用'然而'令人困惑:大国家的缩放级别不同于小型。这是你看到的吗?或不?这是你想要的东西吗?