安卓新手,刚进公司,公司拟交给我一个任务,大体是这样的。公司打算自己做一个地图软件,数据什么的都弄好了,服务器过阵子就架起来了。现在做一个安卓地图应用,就是连接公司服务器然后能显示地图。现在的地图数据被都切割成了固定大小的一些图片,现在我的疑问如下,希望明白的达人能给我指个路,我好知道从哪些方面入手,怎么去实现。
1)。以手机为例,要实现显示完整地图的画面,需要哪些算法,工具之类的?告诉我下我多查查资料好明白从那入手。
2)。这些固定大小的被切割出来的地图数据通过什么方式拼接成无缝的完整地图?求思路然后是不是需要什么一些开源的工具?
暂时就想到这么多,有达人可以指教下吗??给我个思路让我好知道这么走,少绕弯路啊。拜谢!

解决方案 »

  1.   


    我在网上搜了很多   大概知道的就是重写ondraw之类的,但是没有一点头绪啊,本身就是新学的android  会的很少还有就是我想知道这些切成小快的图片怎么在地图显示的实现无缝拼接的?是什么原理还是有什么算法?
      

  2.   

    如果只是要无缝拼接,多看看canvas里的方法。
    canvas.draw(...)这个方法就能把一块块地图画上去了
      

  3.   

    用QT 实现过 移动的时候也是全部重绘,这个目前不知道怎么处理  android 版本有个开源的BigPlanetTracks软件