我被要求从头开始创建一个导航系统,那就是不使用谷歌地图。
我已经有了创建autocad格式的导航系统所需的城市地图。
我需要以某种方式使用这个地图来创建一个导航系统,但我真的不知道从哪里开始。
有谁能告诉我正确的方向吗?
编辑:
我所拥有的地图只是一个autocad文件,也就是说,没有元数据。如何生成地图的元数据?
其次,应用程序必须计算两点之间的最短路径,如果用户不考虑该路径,系统必须重新计算该路径。
谢谢
发布于 2011-08-13 15:22:39
这很有趣。这几乎就是我过去几个月一直在做的项目。看一下该项目的自述文件。它详细说明了如何去做你所要求的事情。
发布于 2011-08-13 07:41:59
首先,您可以创建自定义SurfaceView
public class MyMap extends SurfaceView {...接下来,将这个添加到您的主布局中:
<com.example.android.MyMap
android:id="@+id/my_map"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />最后,在主Activity的onCreate(...)方法中,添加以下行
MyMap map = (MyMap) findViewById(R.id.my_map);现在,您可以将地图绘制到此SurfaceView的Canvas。
https://stackoverflow.com/questions/7047286
复制相似问题