我是新手,我正在尝试制作一个简单的 map 项目。 我想使用 map 上的按钮放大和缩小,但它不起作用。 我已经尝试使用 MKMapView,但无法将 MGLMapView 更改为 MKMapView。 我试图在 MapView 中设置一个 mglMapCamera 变量并在 ContentVie ...
我是新手,我正在尝试制作一个简单的 map 项目。 我想使用 map 上的按钮放大和缩小,但它不起作用。 我已经尝试使用 MKMapView,但无法将 MGLMapView 更改为 MKMapView。 我试图在 MapView 中设置一个 mglMapCamera 变量并在 ContentVie ...
所以我想在单击注释(Mapbox)时从图像1到图像2 go: https://i.stack.imgur.com/OFIFa.png 通过在 Mapbox 委托函数之一中调用 mapView.setCenter() ,使 map 以注释为中心相当容易,如下所示: 显然,这会将注释居中到屏幕的中间, ...
我使用UIImage来初始化MGLImageSource 。 然后我使用MGLImageSource初始化一个MGLRasterStyleLayer并将图层添加到MGLMapView 。 事实证明,图像太大而无法完全放入地图视图中。 我如何告诉MGLMapview自动缩放图像,以便图像完全适合视图, ...
问题是,我找不到任何关于此的文档——有谁知道是否有一种方法可以在同一位置巧妙地处理注释(以便您可以单击注释或按钮来循环浏览注释在那个地方或其他地方)? 我只需要一种方法来循环浏览特定位置的注释并单独访问它们。 任何帮助和/或建议将不胜感激。 我的注释函数如下所示: 在 MapView (UI ...
我正在使用mapbox,并且帖子由2个注释组成。 一个可以和另一个不能(不应)是可选择的。 如何使特定的MGLAnnotation无法选择? 我已经在这里和这里看过,没有找到解决方案。 ...
下面的示例取自Mapbox,并显示了如何使用注释在地图上标记位置。 我了解在应用启动时会调用viewDidLoad,这就是在viewDidLoad函数内部运行所有内容的原因。 我不明白该程序的最后两个函数是如何调用的(它们似乎都具有名称mapView)。 我在viewDidLoad中看 ...
我试图将Annotations和MGLineStyleLayer添加到mapView。 我已成功添加它们,但LineLayer绘制在注释上方。 我希望在线条图层上绘制注释。 这是我的实现 这是两个自定义类的定义 我要去哪里错了? 感谢您的帮助! ...
当用户放大或缩小特定距离时,我正在尝试更改地图和地图上事物的某些属性。 如何做到这一点? 我努力了: 但是,当我四处移动时,似乎并没有在方法内部打印任何内容。 ...
当我尝试更改MGLPolyline的颜色时,应用程序崩溃并打印此致命错误(这也需要我执行以下操作: 断言失败:(r_ <= 1.0f),函数颜色,文件/Users/distiller/project/include/mbgl/util/color.hpp,第18行。 我正 ...
是否可以使MGLPolyLine可触摸/可选/具有用户交互作用? 在我的项目中,用户需要触摸折线。 之前曾问过这个问题 ,但已经过了大约2年。 他们(MapBox)更新了吗? ...
如何更改MGLPolyline的颜色? 我看过这里,但是答案没有用。 我也尝试了其他一些代码,但是它过于依赖苹果地图。 那么,如何更改线条的颜色,并且最好能够同时编辑线条的其他方面? 贝娄是我认为应该在代码中进行这些编辑的地方,但我不是100%。 ...
我正在使用Mapbox SDK(SWIFT)并创建了自定义地图。 我在情节提要中的地图上添加了按钮和图像,但是当我运行该应用程序时,它似乎隐藏在后面。 我尝试了包括view.bringSubview(toFront:UIimage)在内的所有操作,但无法将此功能与UIButton一起使用。 ...
默认情况下MGLMapView将scaleBar视图放在地图的左上角。 我想将它移到左下角,但我在这样做时遇到了问题。 要么我的NSLayoutConstraint代码有误,要么发生了其他事情。 scaleBar仍然卡在左上角。 这是我尝试过的: 有没有其他方法可以做到这一点,或者我错过了什 ...
这就是我定义面要素的方式: 但这不起作用。 如何设置填充颜色取决于属性? ...
大家好,我正在制作一个正在运行的应用程序,但在将我的MGLMapView包含在Core Data中时遇到了麻烦,该MGLMapView包含从运行中的用户绘制的策略。 我没有收到任何错误,但是解码返回了一个空的MGLMapView,没有任何重复,就好像它刚刚被实例化一样。 当用户保存其运行时, ...