问题标签 [maptiler]

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 投票
1 回答
109 浏览

geoserver - 如何让 Geoserver 正确提供 MB Vector Tiles

我有 geoserver (v2.18.1) 提供 MapBox 矢量图块。它工作得很好,数据正在返回并在客户端上呈现。我安装了 MBTiles 插件。

我遇到的问题是包含每个图块日期的 protobuf 响应的大小非常大。有些超过 2mb - 即使打开了 GZip 压缩。在 OpenLayers 中渲染时,应用程序开始陷入困境 - 更不用说带宽使用了。

我注意到其他在线服务(即https://api.maptiler.com)的图块大小低于 200kb。这是一个巨大的差异。

有没有办法配置 Geoserver 根据缩放级别过滤返回给客户端的数据?例如,在低缩放级别排除地名。我尝试过应用 MB Style 文档,但这似乎不起作用。

是否可以在将向量数据返回给客户端之前对其进行服务器端过滤?

0 投票
1 回答
60 浏览

react-native - React Native Maps UrlTile

我正在尝试在 UrlTile 中使用 openstreetmap 磁贴,但我得到了重复的图层、openstreetmap 和默认的谷歌地图,我该如何删除谷歌地图图层?

在此处输入图像描述

这是我的组件:

此外,当我用我自己的 MapTiler 服务器图块切换 openstreetmap 图块时,它不显示任何内容,只是谷歌地图

最后一件事,我需要知道这是否会花费我,我需要使用 Google API 密钥来运行 react-native-maps 库,我需要一些解释。

先感谢您。

0 投票
2 回答
32 浏览

react-native - 如何在 React Native 应用中实现 MapTiler 服务器

我正在构建一个包含地图和一些标记的移动应用程序,我发现使用带有 Google API 的 react-native-maps 会花费很多。

我开始使用 MapTiler 托管我自己的地图切片服务器。

我的问题是我找不到可以在 React 本机组件中显示我的地图的库。

这是我的 MapTiler 服务器:我不知道如何在我的 react 本机应用程序中实现这些光栅图块。

我正在使用世博会。

在此处输入图像描述

我应该使用哪个没有任何定价或商业许可的库。如果你有一个好的解决方案,请给我一个例子。

我尝试使用 react-native-maps 但它没有显示任何图块。

在此处输入图像描述

0 投票
1 回答
25 浏览

mapbox - 缩小时显示所有街道名称

我想用 MapTiler 或 MapBox 打印一张包含所有街道名称的地图,尤其是 Rue Robert Schuman:

链接到静态地图

链接到交互式地图

但是,如果我缩小到缩放级别 18 (MapBox) 或 16 (MapTiler),一些街道的名称就会消失,尽管有足够的空间来显示它们。

我尝试按照MapBox的说明进行操作,但未能解决问题。

有任何想法吗?

0 投票
1 回答
27 浏览

react-native - 如何在 React Native CLI 中安装 MapLibre-gl

我正在尝试在 react native CLI 中安装 MapLibre-gl,但我找不到任何有用的文档或任何分步指南,我发现的只是一些导致许多错误的复杂内容。

我需要一些关于如何安装它的解释,因为它没有 npm。

谢谢你。