gpt4 book ai didi

ios - 如何限制 mapbox MGLMapView 中的 map 边界?

转载 作者:可可西里 更新时间:2023-11-01 00:36:29 25 4
gpt4 key购买 nike

我正在使用 mapbox-iOS-SDK 3.2.3 并且找不到任何属性或类似这样的东西来控制 map 边界。我需要限制用户的可见区域。在当前的 SDK 版本中可以吗?

最佳答案

当前版本的 Mapbox 中没有任何内置功能看起来可以满足您的需求。你可能可以得到类似的东西

  1. 在 map View 委托(delegate)中实现 mapViewRegionIsChanging:mapView:regionDidChangeAnimated:
  2. 在那些方法中,检查当前区域。如果它在所需区域之外,请将 map View 重置为所需区域内的某个内容。也就是说,一旦 map View 开始移出该区域,就让它返回。

这可能会起作用,但如果用户试图滚动到目标区域之外,它可能会使 View “卡顿”。我不知道你的应用程序做什么,但可能值得考虑 (a) 这是否真的有必要,以及 (b) 是否有比限制 map View 滚动更好的方法来避免你预期的任何问题。

关于ios - 如何限制 mapbox MGLMapView 中的 map 边界?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37960622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com