技术开发 频道

资深开发者J2ME平台开发漫谈

  6.电子地图浏览

  既然是浏览器,就必须具备地图浏览功能,即背景地图可以随着键盘控制进行滚动显示,给用户的感觉背景地图就像一个整体。但是由于地图数据量较大,设备的处理能力也存在限制,所以一般都是将整幅的地图划分成小块(小块的大小需要依据手机的性能而定),分次分批地载入地图来进行处理显示。

  当用户改变关注位置时,背景地图将不断地载入新的地图,并模拟地图的滚动。地图滚动模型矩阵用来模拟地图滚动,并能获取滚动之后的各个图幅所在的方位。图 5是地图滚动模型示意图。

  图 5地图滚动模型

  通过这个模型,开发人员就可以知道矩形滚动之后各个方位的元素编号,而通过元素编号我们就可以获得对应的图幅对象。实际上,该矩阵的滚动通过左乘或右乘特定的稀疏单位矩阵来实现。

 

0
相关文章