我正在使用 Mapbox_ios_sdk 库
是否可以根据地图上的特定位置限制滚动范围?
例如 x-100m 到 x+100m & y-100m 到 y + 100m(直径 200m)
我正在使用 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
});
你有完整的样本在这里