0

I am using Mapbox_ios_sdk library

Can the scroll range be limited based on a specific location on the map?

For example x-100m to x+100m & y-100m to y + 100m (diameter 200m)

Park
  • 401
  • 4
  • 10

1 Answers1

1

I think what you’re looking for is maxBounds and 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
});

You have the full sample here

jscastro
  • 3,422
  • 1
  • 9
  • 27
  • There is something I missed on the question I wanted an answer on the iOS sdk. But thanks I found the bounds keyword in the answer and implemented it with that content. – Park Aug 22 '20 at 10:40
  • Good to know it was a good clue, the different SDKs in Mapbox used to have a very similar naming convention and concepts in each platform. – jscastro Aug 22 '20 at 11:01
  • Yes! Again, I learned the importance of naming conventions! and thanks your answer – Park Aug 22 '20 at 11:06