当前位置:Gxlcms > 数据库问题 > [转]MBTiles 离线地图演示 - 基于 Google Maps JavaScript API v3 + SQLite

[转]MBTiles 离线地图演示 - 基于 Google Maps JavaScript API v3 + SQLite

时间:2021-07-01 10:21:17 帮助过:25人阅读

SELECT * FROM tiles; zoom_level | tile_column | tile_row | tile_data 5 | 13 | 23 | [PNG data] 5 | 13 | 24 | [PNG data] 5 | 14 | 23 | [PNG data] 5 | 14 | 24 | [PNG data] 5 | 15 | 25 | [PNG data] 复制代码

这张表很容易查询一张特定的瓦片:比如查询级别为 8,列号为116,行号为192的瓦片数据:

sqlite> SELECT tile_data FROM tiles WHERE zoom_level = 8 AND tile_column = 116 AND tile_row = 192;

[PNG data]
tile_data 为二进制的流文件,不管用在桌面程序还是Android、iOS应用都可以很方便的从Mbtiles数据库里面读取瓦片数据了。

技术分享图片

以下是我用Delphi做的一个演示程序的截图:

技术分享图片

技术分享图片

技术分享图片

 

引文连接:

作者: i-gps
出处: MBTiles 离线地图演示 - 基于 Google Maps JavaScript API v3 + SQLite

欢迎探讨交流Google Maps相关技术,QQ:64445322 QQ群:242284018 

[转]MBTiles 离线地图演示 - 基于 Google Maps JavaScript API v3 + SQLite

标签:分享图片   使用   inf   百度地图   探讨   span   blog   from   tle   

人气教程排行