可以包含在android映射应用程序中的地图类型

时间:2012-04-18 20:46:10

标签: android mapping maps osmdroid mapserver

有什么类型的地图可以支持(或从服务器请求)我听说过位图,栅格地图和矢量地图也映射了瓷砖,我知道谷歌地图和osmdroid(osm android mapping api)使用地图瓷砖,当我使用移动地图集从osm mapnik下载地图时,瓷砖被下载为.png文件(图像) 我想知道服务器可以提供哪些其他类型的地图(并使用osmdroid显示)因为我想开发脱机工作的android映射应用程序并让用户包含他/她想要的地图???

1 个答案:

答案 0 :(得分:1)

你在这里混淆了一些事情:

表示地图数据的方法只有两种。

  • 通过地图图片
  • 通过矢量数据(GPS坐标,当组合到线等时产生地图)

您命名的所有地图类型(矢量地图除外)都是用于表示地图的图像的不同名称。 “位图”甚至是一个常规图像(即.bmp文件如何得名)并且实际上与地图无关。由于地图的完整图像真的很大(有些terrabytes?),你将图像切割成瓷砖并转移它们。那是一张地图图块。

使用矢量数据是不实际的(尤其是移动设备),因为您必须自己渲染地图图像。由于这需要比下载图像更长的时间,因此您需要google / osm,而且可能每个其他地图服务都使用图片而不是矢量数据。