我有一个带有单层和多个标记的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中的图层,就像Mapbox提供的这个例子.
我在Mapbox中保存了一些矢量数据,但我不知道在哪里可以找到URL,在下面的示例中显示为‘mapbox://mapbox.2op9hr’。有人能告诉我如何找到我自己的数据吗?
// Wait until the map has finished loading.
map.on('load', () => {
// Add a custom vector tileset source. This tileset contains
// point features representing mu
我有一个包含大约30,000个多边形的GeoJSON数据集,每个多边形都有一个名称和地址。我已经将此作为磁贴集上传到Mapbox。
有没有可能使用Mapbox GL JS创建一个'search by attribute‘框,用户可以开始输入,搜索框提供基于名称和地址的结果供用户选择?沿着的路线
这在Mapbox中是可能的吗?我可以对tileset运行SELECT * FROM tiles WHERE name LIKE '%venet%' or address LIKE '%venet%'之类的命令,然后将结果连接到我自己的dropdown中,
我的函数成功地呈现了从原点到目的地的路由:
private fun renderRouteToDestination(){
val origin = Point.fromLngLat(initialLocation!!.longitude, initialLocation!!.latitude)
val destination = Point.fromLngLat(143.152001, -37.260811)
val navRoute = NavigationRoute.builder(context)
.accessToken(getString(R