问题标签 [openmaptiles]

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.

0 投票
2 回答
415 浏览

openmaptiles - tileserver-gl 版本和 Openmaptiles.com 地图数据不匹配?

我们是 Openmaptiles.com 生产地图包的付费订阅者,我们正在使用来自 Openmaptiles.com (osm-2019-07-) 的最新地图数据设置最新 Docker 版本的 tileserver-gl (v2.6.0) 的新版本01-v3.10-europe_spain.mbtiles),我们收到一条错误消息:

我们测试了两个 Docker 版本的 tileserver-gl,v2.3.1 和 v2.6.0,使用来自 Openmaptiles.com 的旧地图数据,例如 osm-2018-05-13-v3.8-europe_spain.mbtiles,一切正常. 我们已经下载了两次地图数据,只是为了检查第一次下载的地图数据文件是否损坏。我们做错了什么?
我们还遗漏了一个兼容性矩阵,它使 Openmaptiles 订阅者能够将 tileserver-gl 版本与 Openmaptiles.com 地图数据版本相匹配,以及为其他 Openmaptiles.com 地图版本下载更新的地图数据而不是最新版本的能力,只是为了克服这些不兼容性.
最好的问候,圣地亚哥

0 投票
1 回答
3126 浏览

openmaptiles - 将 mbTiles 文件合并在一起的最佳方法

我已经从 openMapTiles 为美国地图的不同子区域生成了 mbtiles。现在,我想将所有生成的 mbTiles 文件合并在一起。有什么更好的方法来做到这一点?

谢谢!

0 投票
2 回答
2984 浏览

javascript - 如何为开放图层中的开放街道地图使用不同的主题?

我有一个带有自定义交互图层的地图应用程序,但我想使用来自这个的深色主题。我在 jsfiddle 上玩,我只是看不到让黑暗主题工作。我试过这个:

我正在使用经典的 apache 和 php。我对 npm 和 webpack 一无所知。

0 投票
1 回答
66 浏览

gis - 用于地理编码的世界地图的 GIS 数据

您好,我正在寻找开放街道地图 (OSM) 的另一种替代方案来下载世界地图 gis 数据,以便在我的应用程序中使用地理编码。

我不考虑使用 OSM 进行地理编码的原因是,并非所有 OSM 数据都是准确的,而且 OSM 数据包含许多冗余字段(我只需要的字段是纬度、经度和地名)。

很想知道其他这样的供应商..

0 投票
3 回答
1736 浏览

android - 自定义图块覆盖在最新的适用于 Android 的 Google Maps SDK 中不起作用

我正在尝试在 google maps sdk 中显示 OpenCycleMaps for android 使用addTileOverlay和自定义磁贴提供程序,但它在最新版本的 SDK 中不起作用。

这是我正在使用的 SDK 版本 -

这是我用来显示自定义图块的代码。在这里,我将地图设置为无,然后改为显示自定义图块 -

这是自定义磁贴提供程序类 -

为确保问题不在我的代码中,我在https://github.com/googlemaps/android-samples/tree/master/ApiDemos/kotlin中尝试了同样的 ^ 代码,因为它们尚未升级到 androidX 并且仍在使用play-services-maps:11.8.0它正在那里工作;正在显示自定义图块。在升级相同的代码以使用最新的地图 SDK 时,它停止工作。

0 投票
0 回答
183 浏览

android - 如果我在 Android Map SDK 中隐藏 Google 徽标而只显示 OpenStreetMap 瓷砖,我会违反 Google TOS 吗?

在我的应用程序中,我使用Maps SDK for Android中的GoogleMap类来显示地图。但是,我没有显示Google 的普通、混合、卫星或地形地图。我正在使用该类来显示使用 addTileOverlay 的 OpenStreeMap 图块。

那么,既然我没有显示“谷歌”地图,那么如果我隐藏谷歌标志是否违法或违反谷歌服务条款?

0 投票
0 回答
293 浏览

hosted - 如何在托管服务器上显示 .mbtiles

我正在使用 openmaptiles 的容器化部署。我下载了所有包含的基本地图(暗物质、正电子等)。然后我从https://openmaptiles.com/downloads/planet/分别下载了卫星图块。现在我有一个卫星.mbtiles,我将它放在与我的 config.json 和 osm-2017-07-03-v3.6.1-planet.mbtiles 相同的位置。但是当我点击显示我拥有的可用磁贴的托管页面时,卫星文件不存在。我需要做什么来提取我拥有的这些卫星文件?

要链接到当前的暗物质图块,我正在使用类似:http://localhost/styles/dark-matter/ {z}/{x}/{y}.png ,卫星需要什么?

此外,我们确实从这些人那里购买了商业套餐,所以没有什么会妨碍这一切。

TLDR:如何使用托管部署一次使用两个 .mbtile。

0 投票
1 回答
82 浏览

openmaptiles - 使用带有 boundsfilter 和负纬度的 Openmaptiles Tileshrink 工具会出错

我在 Docker 中使用 Openmaptiles 工具 Tileshrink-gl 来缩小 mbtiles 地图文件的大小。虽然使用正纬度和经度值可以正常工作,但在使用负纬度值时出现错误,例如:

docker run --rm -it -v $(pwd):/data tileshrink-gl maps/osm-2019-10-14-v3.10-south-america_colombia.mbtiles maps/curacao_lvl_14.mbtiles --bounds -68.601379,11.946632,-69.223480,12.425848 --maxzoom 14 -O -s maps/style_nothing.json

错误输出为: '--bounds' expects a value

0 投票
1 回答
53 浏览

openmaptiles - 从大陆范围的 MapTiles 中提取特定国家

为菜鸟问题道歉,但我不是编码员,也不是 MapTiles 的菜鸟。我有一个使用 .mbtiles 作为 TileServer 的软件。我想要一张阿尔及利亚的地图,但整个大陆的价格并不比国家本身高多少,所以我想我会买整个非洲的瓷砖,以防我将来需要更多的国家。

如果我购买了非洲的 OpenMapTiles (.mbtiles),我可以提取它的特定国家吗?如果是这样,我该怎么做?

非常感谢你的帮助!

0 投票
1 回答
979 浏览

mapbox - Mapbox - 如何在 Mapbox 中添加 .pbf 文件作为图层?

我想在 Mapbox 中的地图上添加一个切片图层。瓦片使用 php 瓦片服务器在本地托管。

我之前的尝试是这样的:

瓦片是应放置在地图上的单个多边形。地图可见,但个别图块不可见。

图层作为 geojson 不是一个选项,因为文件太大。