我有一个包含大约30,000个多边形的GeoJSON数据集,每个多边形都有一个名称和地址。我已经将此作为磁贴集上传到Mapbox。
有没有可能使用Mapbox GL JS创建一个'search by attribute‘框,用户可以开始输入,搜索框提供基于名称和地址的结果供用户选择?沿着的路线
这在Mapbox中是可能的吗?我可以对tileset运行SELECT * FROM tiles WHERE name LIKE '%venet%' or address LIKE '%venet%'之类的命令,然后将结果连接到我自己的dropdown中,
我有一个带有单层和多个标记的Mapbox地图,我试图使用方向GL插件在我的应用程序中绘制路由+显示路线信息(从原点到目的地的距离/时间/路线)。不幸的是,为了在地图上显示路由+路由数据,除了设置原产地/目的地(如下面所示)之外,我找不到任何信息。我能找到的唯一可用信息是中提到的信息,但这并不是我真正想要的,因为我不想将原点/目的地显示为A和B点,也不想像上面的mapbox.com示例那样显示A/ B点搜索框。
有人能帮我告诉我,我在这里错过了什么,我如何可以画出的路线之间的起源/目的地,显示路线信息使用Mapbox插件?谢谢
var map = new mapboxgl.Map({
我正在使用MapBox (Direction API)来绘制两点之间的路由。当我在Mapbox站点上的地图上绘制一个根目录时,我得到了正确的路线,但是当我在iOS上使用MapboxDirection API (MapboxDirections.swift)时,我得到了一条错误的路线(它只是简化了路线,而不是转弯。网址:.****&alternatives=true&geometry=polyline
directions!.calculateDirectionsWithCompletionHandler { (response, error) in
我正在尝试使用MapBox实现一个,它允许用户在地图上选择多个路径点,然后绘制出经过每个用户选择的路径点并返回到起点的优化路由。
我的代码中有两个函数,它们放置标记并绘制路线。
标记功能:
@Override
public void onMapClick(@NonNull LatLng point) {
// Drop a marker wherever the user taps
destinationMarker = map.addMarker(new MarkerOptions().position(point));
destinationPo
我正在使用Ionic angular和Mapbox。我也想知道应用哪个主题来加载mapbox主题… 如下所示: const currentIonicTheme = ionic.theme.apllied; // here is where I want to know how to get the current theme in the app
const map = new mapboxgl.Map({
style: `mapbox://styles/mapbox/${currentIonicTheme}-v10`,
center: [this.lng, this.lat],