问题标签 [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 回答
16405 浏览

google-maps-api-3 - Google Maps API V3 - 自定义图块

我目前正在这里研究 Google Maps API V3

如果在 21 到 23 之间缩放,地图上会出现图像叠加。图像加载时间太长,我决定将其分成不同的图块以便于加载。我正在使用自动瓷砖切割机将图像切割成瓷砖。

我的脚本有问题;

第一个问题你如何从photoshop文档中找到X和Y的值?

假设我能解决第一个问题。

第二个问题下面的代码是否正确地根据缩放级别显示图块?还是我缺少任何代码?

0 投票
1 回答
1152 浏览

google-maps - 以视觉方式将 jpeg 图像与 Google 地图对齐,为 Photoshop 切片机做准备

我希望在 Google 地图上添加我的大学校园的自定义瓷砖叠加层。我所拥有的是我的大学校园布局的 jpeg 图像,而我想要弄清楚的是如何将其与现有的谷歌地图对齐,以便我知道我需要的最左上角的平铺坐标然后运行通过http://brokenbytes.info/tuts/documentation/examples/tilecutter.php找到的 Photoshop 切片切割器脚本生成图像。

http://anymap.org/GmapImage2TileGenerator/上的工具听起来非常适合这项工作,但它看起来好像刚刚被转移到一个新服务器上,并且对我来说证明是错误的(我输入了我校园的图像 URL,但它永远不会在地图顶部显示它的叠加层)。

当图像本身没有立即附加的地理信息时,是否有任何其他工具可以帮助在视觉上对齐图像/为瓷砖切割机准备图像?

0 投票
1 回答
1564 浏览

maps - 使用 gdal2tiles 生成自定义图块大小

Gdal2tiles 或 maptiler 生成瓷砖大小为 256x256 像素的瓷砖。

我有一个分辨率为 1984x3062 的非方形图像。

处理这个非正方形图像,gdal2tiles 生成 256x256 的图块,但有透明部分来补偿非正方形大小,这会导致 Leafletjs 无法正常工作。

所以我想找到一个解决方案,通过它我可以使用 gdal2tiles 或 maptiler 生成自定义图块大小。或其他一些有助于从瓷砖中去除额外透明部分的解决方案。

0 投票
1 回答
1699 浏览

map - 使用 GDAL2Tiles 从 BSB/KAP 文件生成 MapTiles

例如,我有一个来自 NOAA 的 BSB 文件,它是一张导航地图。该地图具有 WGS84 的 SRS 和墨卡托投影。

我最初使用以下命令将文件从 BSB 格式转换为 GTiff 格式:

我可以使用 Paint Shop Pro 很好地查看这个 GTiff 文件。然后我使用以下命令将文件从 GTiff 格式转换为 VRT 格式:

然后我尝试使用以下命令生成一个平铺矩阵集:

地图瓦片位于瓦片文件夹中的位置。如果我尝试打开 openmaps.html 或 google.html,地图放大和缩小看起来不错。但是,在像 MBTiles 这样的图块生成器上,我看到了图块交换。见下图。我正在拉扯头发以使瓷砖对齐。我猜这是投影错误。我不理解那些投影类型。如果有人能在发现错误的同时解释它,那就太好了。我打算在这样的平铺地图/图表应用程序上使用。顺便说一句,在 GDAL 上,我如何指定与 KAP(数据)文件关联的 BSB(参考)文件?我见过多个 KAP 文件只引用一个 BSB 文件的情况。

Gdal2tiles 交换了瓷砖

0 投票
2 回答
333 浏览

ios - iOS:根据目录获取文件(Google Map Tile Overlay)

所以我正在尝试为 Google Map iOS SDK 实现图块覆盖。我使用 MapTiler 生成地图,并将切片保存在具有结构的目录结构中/zoom/x/y.png。通常,当我加载图像时,我所做的就是调用[UIImage imageName:@""]. 但现在我需要获取提供的zoomxy坐标的文件库。我怎么做?

0 投票
1 回答
2119 浏览

android - 从图像到 Android 谷歌地图的平铺生成器

这是我在这里的第一个问题,所以让我们直奔主题

我有一张高分辨率 png 格式的地图,带有角落的地理坐标,我想在我的 Android 应用程序中与 Google Maps Api 集成。

到目前为止我做了什么:

  • 我已将地图切割成 256x256 像素的图块并编写了一个 URITileProvider。事实证明,地图有偏移,倾斜并且必须重新调整大小

  • 我找到了 MapTiler并尝试了一下。它允许设置角坐标并生成图块。当前的免费版本会产生水印,因此我还检查了以前的 beta 版本 - 但是“y”平铺坐标放置在另一个半球上。当然我可以尝试映射它们,但这并不能解决我的倾斜问题

  • 我还发现了 Android 应用CustomMaps。太棒了!它几乎完全符合我的要求,只是它不生成图块。可以选择获取图像文件,通过从图像中选择点并将它们链接到谷歌地图将其放在地图上。它还提供了一个很好的概述。

所以这是我的问题:

是否有一个免费工具结合了 MapTiler 和 CustomMaps 的功能,我可以使用它来对齐我的图像以映射并将其拆分为有效的图块?

我考虑过编辑源图像并通过反复试验的方法,但这绝对不是这里的方法。目前我正在考虑创建自己的工具,但从逻辑上讲,必须已经有了解决方案。

0 投票
1 回答
683 浏览

android - 为 maptiler 创建地图

我实际上正在为 Android 做一个 CustomTileProvider,但我不知道如何从 MapTiler 创建图块。它要求我提供光栅地图文件,但是否有任何工具可以生成此地图文件。

0 投票
1 回答
218 浏览

google-maps - 如何将 Photoshop 制作的地图与 ASP.NET Web 应用程序集成?

我们浏览了 MapTiler 网站 ( http://www.maptiler.com/ ),我下载了应用程序并尝试了一个示例。太棒了。但是我们有一些问题:

1) 我们如何将 Map Tiler 与我们的 ASP.NET Web 应用程序集成?

2)一旦我们在谷歌地图中渲染了我们的photoshop定制地图,我们怎么能把这张地图放在我们的网站上,因为创建了很多文件?

我们的目的是,我们有一个房地产网络应用程序。我们想在谷歌地图上放一张规划图。这样,如果任何用户打开它,他都可以知道建筑物的外观。

0 投票
1 回答
440 浏览

osmdroid - 使用 Maptiler 生成 osmdroid zip 文件

该产品是否生成 osmdroid zip 文件?或者它有没有办法从 TMS 转换为 google tile 规范,以便可以在 osmdroid 中使用 tile 的 zip 文件?

0 投票
1 回答
554 浏览

javascript - javascript编程:如何在openlayers中删除瓷砖地图的空白区域

我使用名为“maptiler”的开源工具在光栅图像上创建平铺地图(无地理信息)。它还创建了一个 HTML 文件,该文件使用 openlayers lib 来显示创建的瓦片地图。它看起来很好,除了地图(图像)是可拖动的并且屏幕上有一个看起来很紧迫的大空白区域。你知道如何去除地图周围的空白区域吗?

谢谢你的帮助!

截图在这里:使用http访问:“218.244.136.35:8080/7777/a.png”

我的软件是这样的: