问题标签 [mapbox-ios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 处理不同的 MGLPointAnnotation 标注
我有两个点 1 和 2,每个点都有自己的标注,但是当我尝试使用 taponcallout 函数时
func mapView(_ mapView: MGLMapView, tapOnCalloutFor annotation: MGLAnnotation ) {
它反映在两个点上,最终将我引向相同的方法
我怎样才能让这个功能区分这两点?
这是我的代码示例
例如,我想要的是,如果我点击点的标注,我会进入转换(),但如果我点击点1 ,我会进入转换1 ()
swiftui - Mapbox + SwiftUI:UI 刷新不传播
我使用以下示例将 Mapbox 与 SwiftUI 集成:
https://github.com/mapbox/mapbox-maps-swiftui-demo
它工作正常。但是,当尝试在 View Stack 上显示其他 @State 变量时,UI 刷新传播停止向下到 Mapbox 调用updateUIView()
例如,您可以通过将上述存储库中的 ContentView.swift 替换为以下代码来复制问题:
运行上面的代码表明Text("\(self.annotations.count)")
UI 得到了更新——但是,注释没有刷新(因此updateUIView()
没有被调用)。
如果我发表评论// Text("\(self.annotations.count)")
,那么注释会被刷新(并被updateUIView()
调用)
有人对可能是什么问题有任何想法吗?或者我在这里错过了什么?
谢谢!
ios - IOS MapBox聚类点,标签来自自定义点字段的总和
如何根据点字段创建集群标题?
例如。我在属性中有值的点 - “计数”</p>
从这些点创建集群时,我希望看到带有“计数”字段总和的集群圆形文本,如下所示:
https://docs.mapbox.com/ios/maps/examples/clustering/ 这个例子从“point_count”制作文本标题但我需要使用集群中所有点的值总和
mapbox - 如何在 MapBox iOS 中放大缩小时保持地图始终以当前位置为中心
我正在 iOS 中实现 Map-box sdk。所以我的要求是当用户放大或缩小或旋转地图时..用户的位置应该始终在中心..
是否有任何方法或 API 可用于实现此功能?
mapbox - Mapbox iOS:MGL_IF 表达式
我想根据多个 if 条件为我的 MGLSymbolStyleLayer 功能图标着色,这需要使用 MGL_IF,但出现此运行时错误:“无法解析格式字符串...”
请注意,对于像这样简单的事情,我可以使用三元运算符,这对我来说很好用。但是我需要为多种颜色添加多个条件,所以我需要使用 MGL_IF 或类似的东西。
mapbox - 仅使用 fetch API 从 mapbox 获取建筑物多边形点
我尝试从要素中获取建筑物几何坐标多边形,但如果没有 javascript 方法 queryRenderedFeatures 或 SourceFeatures,我似乎无法找到一种方法。这个问题从 mapbox api 获取建筑信息使用 javascript 方法,但我想要一些可以使用链接的东西,我可以从中获取 json。
我设法接近了这样的事情: https ://api.mapbox.com/v4/mapbox.mapbox-streets-v8/tilequery/27.598505,47.162098.json?radius=30&layers=road,poi_label,building,geometry&access_token =ACCESS_TOKEN_HERE。但这有一个重大缺陷:它只返回几何作为一个点:
您可以观察到即使它是建筑物,它也会返回一个点。有没有办法做到这一点?queryRenderedFeatures 方法确实返回一个多边形。不知何故,信息到达了我查询的 Map 对象,但我如何通过 api 获取该信息?
swiftui - Mapbox iOS Navigation SDK Not Working With SwiftUI
I'm getting the error:
Type 'NavView' does not conform to protocol 'UIViewRepresentable'
Here is my code. What should I do? Thanks. Using SwiftUI
ios - Mapbox iOS 避开高速公路/高速公路
Mapbox 网络方向 API 支持避开高速公路Link。
这是如何在 Mapbox iOS SDK 中完成的?
mapbox-ios - 更改 mapbox 字标和文本属性的位置
根据设备方向旋转地图,使水印的位置有点奇怪。我知道水印和文本属性相对于
iphone X上地图横向视图的边缘屏幕截图放置
我更愿意将这些对象定位在靠近带有mapbox字标的纵向应用视图的角落屏幕截图
我怎样才能得到它?