我实际上是在为Android设计CustomTileProvider,但我不知道如何从MapTiler创建图块。它要求我提供栅格地图文件,但是是否有任何工具可以生成此地图文件。
MapTiler(http://www.maptiler.com/)可以处理普通图像-例如保存为JPEG或TIFF的扫描纸质地图。您也可以在Adobe Photoshop或类似软件中创建地图。请参阅:Visually aligning a jpeg image to Google Maps in preparation for Photoshop tile cutter
[MapTiler也打开了标准的GIS数据格式(GeoTIFF,ECW,MrSID等)。
当今免费的地理数据(opendata)在网络上可用。例如:
[MapTiler渲染的一些典型地图在http://tileserver.maptiler.com/处可见:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9kenJxai5qcGcifQ==” alt =“在此处输入图像描述”>
免费的地理数据可从美国政府网站在美国和欧洲的某些国家获得。
也可以从各种商业数据提供商处购买高质量的地理数据。
更新:MapTiler Desktop应用程序和命令行MapTiler Engine现在也可以从矢量数据输入(通常为PDF或GeoPDF格式)生成栅格图块。
MapTiler工具栈还可以从ShapeFiles或其他矢量GIS数据生成矢量切片(MVT),这些数据可以与Android / iOS本地GL加速组件或客户端样式一起显示在Web浏览器中。使用矢量图块制作的地图可以自由缩放和旋转-地名始终以可读的非旋转形式显示。查看https://www.maptiler.com/maps/以查看此类地图-并创建一个帐户自行制作类似的地图。 ;-)