mapbox相关内容
我尝试使用 Mapbox 和 Leafet 的杂食插件制作地图,以便使用教程搜索数据.在我的情况下,我不知道如何从杂食插件中集成此代码.我为我的数据使用 geojson url $.getJSON,使用 Leaflet 的 MarkerCluster 聚类标记. 感谢您的回复. 最好的问候. 桑德琳 编辑 我尝试使用 Mapbox js 工具过滤标记集群组. 效
..
我希望某些图层始终位于其他图层之上,无论它们以何种顺序添加到地图中.我知道 bringToFront(),但它不符合我的要求.我想根据属性动态设置 zIndex. Leaflet 有方法 setZIndex(),但这显然不适用于 geoJson 层:https://jsfiddle.net/jw2srhwn/ 有什么想法吗? 解决方案 这是在 Leaflet 1.0(与 0.x
..
我想检查标记是在地图视图上还是在地图外.我正在放置地图的标记,但无法检查它是否在 currentView 上.我试过下面的代码.this.map.getBounds().contains(e.layer.getLatLng());但它让我回归真实.地图正在返回其旧的 lat lng,即边界(我认为是这样) 解决方案 map.getBounds().contains(myMarker.get
..
我们可以在谷歌地图中使用传单吗?搜索和阅读有关它的文章,我们发现有一些传单插件可用.使用它,我们可以使用谷歌地图+传单构建应用程序. 解决方案 要明确一点:Leaflet 只是一个查看库,而 Google Maps 提供基本地图(瓦片)和 API(如 Leaflet). Google 地图要求您在使用其基本地图时仅使用其 API. 但是,确实有一个 Leaflet 插件声称充当
..
我正在尝试删除 LeafletJS 地图上的缩放控件 (+/-). 我正在使用 MapBox.js 版本的 Leaflet,但大多数的操作与 Leaflet 相同.我这样实现我的地图: var map = L.mapbox.map('map');var layer = L.mapbox.tileLayer('MAPBOX-ID', {格式:'jpg70',最小缩放:13,最大缩放:15,重
..
我正在尝试在我的地图上加载一些额外的切片图层,但我无法完全弄清楚.我目前拥有的那些我只感谢提供教程但没有说明其他瓷砖选项的人.有人可以帮我解决这个问题吗? var mapboxUrl = 'https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}';var accessToken = 'mySu
..
我正在尝试使用一些用户定义的 svg 图标作为传单上的标记,但我认为整个任务对我的浏览器来说太繁重了. 直到现在我一直在使用 L.circleMarker 但我现在必须使用星号、箭头、星号等标记,所以我决定将它们作为 svg 路径,然后将它们插入而不是我的圆圈标记.为了让事情变得更复杂,我有超过 300K 点.使用 circleMarkers,我可以制作一个可行的图表,虽然不是闪电般快速,但
..
我正在制作地图,我想在某个事件中移除地图中的所有要素.这些特征位于动态绘制的多个图层中. 部分代码为: $.getJSON('distributor-companies', function (data) {变层= [];$.each(数据,函数(i,项目){if (item.geojson != '') {层[i] = L.mapbox.featureLayer().addTo(map)
..
我正在使用 Leaflet JS 和 MapBox 创建地图.我的浏览器显示如下: 地图根本不显示,我的地图图块是空白的.我在开发工具控制台中遇到的错误是: GET https://api.tiles.mapbox.com/v4/mapbox.streets/9/123/183.png?access_token=pk.eyJ1IjoibXl2ZXJkaWN0IiwiYSI6ImNrZm
..
有许多在线资源提供 JavaScript API 来访问他们的服务.为了更清楚,我的问题将基于 MapBox 的示例,但这适用于许多其他服务在各个领域. 当有人想在 Web 应用程序中使用此类服务(例如 MapBox 中的地图图像)时,他们通常需要注册/注册并获取 访问令牌 才能访问该服务. 现在,如果我从服务器端使用 API - 没有问题:我知道我的令牌安全地存储在服务器上的某个
..
如何设置视图以在 Mapbox 或 Leaflet 中查看地图上的所有标记?就像 Google Maps API 对 bounds 所做的那样? 例如: var latlngbounds = new google.maps.LatLngBounds();for (var i = 0; i
..
更新到 Android MapBox SDK 4.1.0/4.1.1 后,我的应用在 Android 模拟器上崩溃了: E/mbgl: [Shader]: Vertex shader fill 编译失败:precision highp float;#ifdef GL_ES高精度高浮点;#别的#定义lowp#定义介质p#定义高#万一属性 vec2 a_pos;统一 mat4 u_matrix;无效
..
我们无法为 mapbox 导航安装 pod.请帮帮我 我们遵循 mapbox 导航 文档一步一步.当我在 Xcode 9.2 中使用 swift 语言时,我们成功安装了 pod 'MapboxNavigation' 但是当我们使用相同 Xcode9.2 版本的语言 ObjectiveC 时,我们无法安装 pod.. 屏幕截图中给出了问题. 解决方案 参考 Github 项目,M
..
我知道以前有人在这里问过类似的问题,但没有一个真正回答了我的问题,我面临着在截止日期前完成项目的压力. 基本上,我正在编写一个可以显示在线和离线地图的应用程序. 我目前使用 MapBox SDK 来查看离线和在线地图,但是,MapBox 目前不提供路由解决方案.所以我正在寻找一种方法来做到这一点. 主要问题似乎不是只有一个 SDK 可以提供在线 OSM 地图、离线 OSM 地图和
..
我想知道是否可以在 mapboxgl.Popup() 中渲染一个 react 组件.像这样: componentDidMount() {新的 mapboxgl.Popup().setLngLat(坐标).setHTML(`
${}
${moreText}
`)//.setDOMContent(`${}`) ?????.a
..
我希望能够使用 android sdk 在 mapbox 地图上手动绘制复杂的形状.我继承了地图视图类并覆盖了 ondraw 事件,但不幸的是,我绘制的任何内容都被地图本身所绘制. 举个例子,我需要能够绘制具有菱形边界和其他复杂形状的多边形.这在使用自定义磁贴提供程序并覆盖 ondraw 的 GoogleMaps 中我可以做到. 这是我目前唯一的 mapbox 代码: @Overr
..
我正在尝试使用一些用户定义的 svg 图标作为传单上的标记,但我认为整个任务对我的浏览器来说太重了. 直到现在我一直在使用 L.circleMarker 但我现在必须使用星号、箭头、星星等标记,所以我决定将它们作为 svg 路径,然后插入它们而不是我的圆圈标记.为了让事情更复杂,我有超过 300K 点.使用 circleMarkers,我能够制作一个可行的图表,虽然速度不是很快,但完全可以接
..
我有两点是从数据库中得到的,我想从起点到终点渲染一条线 我得到的是两点的直线,不考虑地图上的路线和方向 那么我该如何处理以查看地图上的路线和方向? 这是我得到的 这就是我所期待的 这是我的代码 从'@react-native-mapbox-gl/maps'导入MapboxGL;从“反应"导入反应,{组件};从'react-native'导入{PermissionsA
..
我正在尝试在 mapbox 中绘制这个,遇到了 https://docs.mapbox.com/ios/maps/examples/挤压/ 但没有任何帮助 因为我有纬度和经度,所以我想绘制如下所示的黄色形状.但不知道从哪里开始 他们正在使用three.js,如here -----更新---尝试了下面的只是能够在平面视图中呈现 GEOJson,而不是高度. 导入 UI
..
我的 Android 应用程序使用 MapBox,我需要修改用于指示当前用户位置和方向的标准蓝色“点". 我发现这个线程表明过去的 MapBox Android API 提供了修改用户位置图标的方法:https://github.com/mapbox/mapbox-android-sdk-legacy/issues/717 该线程提到了这些方法: mapView.getUserLoc
..