问题描述
我正在使用MapBox_ios_sdk库
可以根据地图上的特定位置来限制滚动范围吗?
例如x-100m至x + 100m和y-100m至y + 100m(直径200m)
解决方法
我认为您正在寻找的是maxBounds
和setMaxBounds
mapboxgl.accessToken = '<your access token here>';
// Set bounds to New York,New York
var bounds = [
[-74.04728500751165,40.68392799015035],// Southwest coordinates
[-73.91058699000139,40.87764500765852] // Northeast coordinates
];
var map = new mapboxgl.Map({
container: 'map',style: 'mapbox://styles/mapbox/streets-v11',center: [-73.9978,40.7209],zoom: 13,maxBounds: bounds // Sets bounds as max
});