mapbox相关内容

嵌入式GeoJSON样式是否适用于Mapbox GL?

是否可以利用GeoJSON数据源的内置属性属性来自动设置Mapbox GL地图的样式而无需预先指定样式? 我有一个用例,我在GeoJSON LineString 中动态加载需要特定颜色的数据已经内置了样式数据: {“properties”:{“color”:“#ffff33”... 现在,我有一个相当不优雅的设置,其中相关的颜色被解析出来,翻译成一种风格,并在每次加载时添加到地图 ..
发布时间:2019-06-08 15:45:24 前端开发

如何将地图位置(lat,lng)对转换为mapbox中的屏幕位置(x,y)对

我正在使用 mapbox javascript API来做一些很酷的事情在地图上。现在我有一个地图位置(纬度,经度)对,我想将视图设置为此位置,然后使用javascript来模拟此位置的点击。问题是我需要在设置视图后找出该位置的屏幕位置(x,y)对。但是我该怎么做? 似乎有一个API L.ICRS 。我试过但它返回了Na和x和y - 请检查下面的示例javascript代码。 var ..
发布时间:2019-06-07 22:10:26 前端开发

如何将半径(以米为单位)转换为mapbox传单中的像素?

我正在开发一个应用程序,我试图在地图上运行一些算法并计算坐标,但它们略有偏差,因为我在纬度和经度上运行计算,最终结果变得扭曲。 现在我正在尝试将所有坐标转换为EPSG3857 Web Mercator坐标,如下所示: var crs = L.CRS.EPSG3857; var zoom = terrainAnalysisMap.getZoom(); markerToPoi ..
发布时间:2019-06-07 21:35:57 前端开发

如何计算Leaflet中折线的距离,如geojson.io?

我正在使用Mapbox和Leaflet处理地图,我应该让用户绘制多边形并计算并显示该多边形的数量,我还需要让用户绘制折线并显示折线的距离。 我已经找到了多边形区域功能,但我无法弄清楚如何计算折线的距离。 我的代码如下: loadScript('https://api.tiles.mapbox.com/mapbox。 js / plugins / leaflet-draw / v ..
发布时间:2019-06-06 11:32:15 前端开发

Mapbox GL js可用图标

我正在将一个Web应用程序从Mapbox.js重写为Mapbox GL js。 使用标准的'mapbox:// styles / mapbox / streets-v8'样式,在哪里可以找到所有工作标记图标的列表? 这里是我的代码: m.map.addSource(“markers”,{ “type”:“geojson” , “数据”:{ “type”:“FeatureCollec ..
发布时间:2019-06-06 03:54:57 前端开发

传单圈子绘图/编辑问题

我第一次正在制作传单,面对绘制圆圈和编辑(改变圆圈的位置)的问题。 问题我面对的是: - 从一个位置到另一个位置编辑(移动)圆会改变其半径。 > 注意:请尝试在给定小提琴的地图上创建圆圈,然后通过单击编辑按钮将其移动到底部。 如果我在地图的顶部创建圆圈,它可以正常工作。但如果我在地图底部创建圆圈,它只会在地图上打印一个DOT。 我查了几个例子,它在任何地方都可以正常工作。 ..
发布时间:2019-05-27 11:40:51 前端开发

在html中使用MapBox进行地理定位

我想使用MapBox API在动态CRM上显示地址,i 使用了Google API并且它运行良好,但现在我想使用地图框显示它。 我查看了Mapbox的前向地理位置功能,但目前尚不清楚。 所以我的变量我的地址变量将来自一个字段。 例如var address =“6 Antares Drive,Ottawa,Ontario K2E 8A2,Canada”; ..
发布时间:2019-05-27 10:46:04 前端开发

Mapbox行车方向与自定义标记

我有以下代码使用mapbox作为我的行车方向,但不幸的是它不允许我更改标记,并且它继续使用其默认标记,即使我尝试使用geoJson更改它 L.mapbox.accessToken ='pk.eyJ1IjoiZmFyc2hpZGFsYXZpIiwiYSI6ImNpZjNmNTRrYzQ0b2xzNWx1bXN5MnlmdjUifQ.IvZZfdiPe4rxQNolE ..
发布时间:2019-04-28 10:29:55 前端开发

从MySql在php中创建GeoJson以与MapBox javascript API一起使用

我想做的事情很简单;使用我的PHP代码从Mysql表中获取marker的数据,将其转换为geoJson(由MapBox使用),将geoJson发送到javascript,然后将这些标记填充到我的地图中。 我一直在仔细阅读以下两个链接,显然包含我需要解决此问题的所有信息,但我不确定我缺少什么。 这里你可以看到关于如何从MapBox中的geoJson填充标记的示例; ..
发布时间:2019-04-24 13:07:50 PHP

如何保护JavaScript API访问令牌?

有许多在线资源提供JavaScript API来访问他们的服务。为了更清楚,我将基于 MapBox 的示例提出我的问题,但这很适用于其他许多服务。各种域。 当有人想在Web应用程序中使用这样的服务时(例如MapBox的地图图像),他们通常需要注册/注册获取访问令牌以访问该服务。 现在,如果我从服务器端使用API​​ - 没有问题:我知道我的令牌安全地存储在服务器的某个地方,并且只是“暴 ..
发布时间:2019-02-19 18:06:38 前端开发

Mapbox地图画布上的自定义绘图

我希望能够使用android sdk在地图集地图上手动绘制复杂的形状。我已经继承了地图视图类并重写了ondraw事件,但不幸的是,我绘制的任何东西都被地图本身所覆盖。 作为一个例子,我需要能够绘制具有菱形边框和其他复杂形状的多边形。我可以使用自定义磁贴提供程序并覆盖ondraw在GoogleMaps中没有问题。 这是我到目前为止对mapbox唯一的代码: @Override ..
发布时间:2018-12-10 22:15:13 Java开发

使用MBTiles在oflline地图中自动调整RMMarker到用户的当前位置

我可以使用MBTiles将RMMarker调整为用户的当前位置而无需点击地图吗?有没有任何方法或API可以在没有WiFi / 3G的mapbox中实现这一点?我只是想像谷歌地图一样将RMMarker与用户一起移动。 解决方案 你可能想要使用 - [RMMapView setUserTrackingMode:] ,它使用核心位置,即使在离线时也可以仅使用GPS操作(虽然精度较低)。 ..
发布时间:2018-09-24 20:05:13 移动开发

MapBox水/土地检测

我开始使用 MapBox iOS SDK 。 有没有办法通过坐标查询MapView并返回地形类型(水,土地)? 我一直在阅读 API doc 已经有一段时间了,但无法弄清楚。 我知道有(临时)解决方案可以使用谷歌网络服务,但我需要这个离线工作。 我没有绑定MapBox(但我喜欢它)虽然,谢谢你的暗示! 解决方案 无需深入研究运行时样式(参见我的其他答案,假导致):使用 ..
发布时间:2018-09-20 21:49:23 移动开发

MapBox导航窗格无法使用我在使用Xcode 9.2的ObjectiveC安装

我们无法为地图框导航安装pod。请帮帮我 我们按照 mapbox navigation 文档一步一步。 我们成功安装了pod'MapboxNavigation'当我在Xcode 9.2中使用swift语言 但是当我们使用语言ObjectiveC时使用相同的Xcode9.2版本,我们无法安装pod ..问题在屏幕截图中给出。 解决方案 请参阅 Github项目,MapBox支持X ..
发布时间:2018-09-18 14:30:33 移动开发

在Mapbox上添加模糊效果

我想在mapbox中添加模糊效果。当第一次加载地图时,时间只显示地图中的当前位置其他地图是蓝色。见截图 当我将用户位置移动到另一个位置时,地图上的其他位置清晰。还要在特定位置显示注释 见截图 帮助我如何实施这个 这里我将实现一些代码 - (CGPoint) convertLatLongCoord:(CGPoint)latLong { CGSize screenSiz ..
发布时间:2018-09-13 15:31:51 移动开发

启用ng-click弹出窗口(mapbox)

首先,我想为我可怜的英语道歉 我正在使用mapboxgl声明标记和弹出的地图上工作,我正试图把点击我的控制器中实例化的弹出按钮 myMap.on('touchstart',function(e) { var features = myMap.queryRenderedFeatures(e.point,{layers:['points']}); if(!features.leng ..
发布时间:2018-08-27 19:16:19 前端开发

来自geoJSON的Mapbox标记未出现在IE9中

我有一个从本地geoJSON文件加载标记的地图。这在我测试的所有浏览器(FF,Chrome,Safari,Opera,IE10,IE11)中都可以正常工作,但在IE9中没有。 我在地图上添加了一个标记而没有geoJSON(黄色巴士标记)确实在IE9中显示。 以下是相关代码: //设置mapbox var map = new L.mapbox.map('map','##### ..