问题标签 [mapbox-gl]
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 - 当我更改地图样式(Mapbox)时,MGLMapView 隐藏/无法加载注释
我刚刚开始使用最新发布的 iOS 版 Mapbox,并成功设置了带有注释的地图。注释需要基于 API 传递的优先级值的自定义图像。为此,我使用 imageForAnnotation 如下:
但是,当我更改地图样式时,所有注释都消失了,地图更改代码如下:
现在,当我在地图上平移时,我注意到调试窗口中弹出以下内容“{Worker}[Sprite]: Can't find sprite named”。这显然是由异步加载引起的问题(来源:https ://github.com/mapbox/mapbox-gl-native/issues/1877 ),但是,建议的解决方法是实现 imageForAnnotation 无论如何我都会这样做。
我在下面附上了 3 个切换地图类型的屏幕截图:
如您所见,即使再次切换回原始地图,图像也不会重新出现。肯定会再次添加注释(下面插入到 imageForAnnotation po 的小节):
有没有其他人遇到过这个问题并知道如何解决它?我想知道地图样式的更改是否会重新排序地图图层,因此在地图图块下方绘制注释?
任何帮助深表感谢。
ios - Is it possible to add a MGLPointAnnotation with custom colour?
I don't see any reference to changing the color of a MGLPointAnnotation on the docs or even on the MAPBOX-GL source. Is it possible?
Thanks!
ios - 如何获得两点的度数,以便我可以旋转图像并使用自定义注释图像显示方向?
我能够检索两点的度数并以该度数旋转图像。但为了显示方向,有时我需要在实际度数上加上 180,或者有时我不必加上度数。这是因为我正在使用自定义注释图像。任何形式的帮助将不胜感激。
ios - 尝试在解除分配时加载视图控制器的视图... UIAlertController
我正在使用 Xcode 7.0 的发布版本进行构建。没有故事板,只有 nib 文件。
我有一个UINavigationController
由应用程序委托创建的,并使用视图控制器对其进行初始化。
使用以下命令导航到新视图后:
然后返回使用:
我收到以下错误:
虽然我UIAlertController
在应用程序中使用了 s,但在收到此错误之前没有使用或实例化。这仅在 iOS 9.0 下运行时发生。在 iOS 8.4 下运行不会产生错误。在所有情况下,该应用程序似乎都可以正常运行,并且导航似乎可以正常工作。
我怀疑该错误具有误导性,但我该如何解决这个问题?
根据@Nick,这是使用的 dealloc 方法:
ios - Mapbox iOS SDK 2 - 检测点击多边形
我需要识别用户在 Mapbox 2.0 地图上选择了哪个 MGLPolygon。
不起作用。
如何自定义 MGLPolygon 以使其可点击?
mapbox - 如何在特定输入框中添加 mapbox 自动完成
我是地图盒的新手。我想使用地图框添加自动完成功能,添加时效果很好
但我希望将自动完成功能显示到我选择的特定输入框。有没有可能做到这一点。
javascript - 看不到 MapBox React Native GL 注释
我正在使用 React Native 构建一个应用程序,并希望使用MapBox GL 组件来呈现地图并添加注释。我正在尝试从 github repo实现这个示例。
我已尽我所能遵循安装说明,但是当地图加载时,注释不存在。我明白了:
Xcode 中的这个错误(3 次):
而这个(只有一次):
我已将地图中心设置为与第一个注释相同的位置,因此它绝对应该在视图中。
所有其他功能似乎都有效(重新居中地图、缩放等)。我还看到了这里使用的示例,它可以工作(至少在 iOS 8 上)。
有任何想法吗?它可能与iOS9相关吗?我的代码如下:
mapbox - 使用mapbox选择一个位置后如何关闭搜索结果
使用mapbox选择一个位置后如何关闭搜索结果?我正在使用 mapbox 的自动完成功能,但在选择特定位置后,它并没有关闭搜索结果框。我添加了这样的自动完成功能:
ios - 在 iOS 上创建 Mapbox 地图视图的快照?
我正在使用 Mapbox iOS SDK (2.1.2),我想创建地图视图的快照。我可以看到使用 1.xx 版本的 iOS SDK 可以做到这一点,但我在当前 API 中看不到任何方法。我搜索了 Mapbox Github 存储库,但没有看到任何内容。我还在他们的支持页面上发了一条消息,但我没有收到回复。
如果 API 中尚不存在合适的方法,有人可以提出解决方法吗?或者有人可以建议我从哪里开始自己添加功能?
mapbox - 通过上传的 GPX 文件在 mapbox 上绘制轨迹
我想得到以下结果:
所以我使用 Mapbox 的上传 API 来推送我的 GPX 文件(https://github.com/mapbox/mapbox-upload)。但不知何故,我有这个结果:
我怎样才能同时拥有小径+地图!??:-)
谢谢 !