基于mAppWidget实现手绘地图(三)--环境搭建

   最近在看一些导游类应用,发现一些景区的导览图使用的完全是自定义地图,也就是手绘地图。这种小范围使用的,专业的地图给人以亲切的感觉。但是他们是如何实现的呢,网上找了找实现思路,都没有太满意的。

  在一家英国的网站上,发现了一个类库,可以实现类似的功能。试了一下它提供的demo,发现功能强大的超过了我的预期。在这里分享给大家,希望给大家提供一个思路吧。

  以下内容翻译自: Environment Setup

  翻译的有不准确的地方,请见谅。 大家先看看中文,是否满足自己的需要,省的浪费时间。


 首先,你在Eclispe开发环境中新建一个项目;然后,可以通过Eclispe项目管理工具把这个项目集成到你的app项目中。下面手册会手把手教你如何正确创建一个地图对象。
  •   第一:
  新建一个新的Anroid项目
  •   第二:
  注意项目细节:
  •   设置项目名称
  •   核对“Create new project in workspace”单选按钮是否选择
  •   选择“Build Target”
  •   检查和命名“Create activity”
  •   设置“Min SDK Version”版本
  注:其中Eclispe中的按钮或名词没有翻译,无论英文版Eclispe或汉化版Eclispe,应该大家都能看懂。
       基于mAppWidget实现手绘地图(三)--环境搭建_第1张图片
  •    第三:
   新建“libs”文件夹,把“mapwidget_.jar”放到里面
                                                                 基于mAppWidget实现手绘地图(三)--环境搭建_第2张图片
   右击这个jar包,选择“Add to Build Path”
  基于mAppWidget实现手绘地图(三)--环境搭建_第3张图片
   这样,在“Referenced Libraries”中可以看到刚添加的“mappwidget_1.2.0.jar”
基于mAppWidget实现手绘地图(三)--环境搭建_第4张图片   
  •    第四:
   附mappwidget javadoc。可以去看“how to attach javadoc”【这篇待译……】
  •    第五:
   复制地图切片到assets文件夹,其中地图切片可以由网上工具生成,这块内容可以查看“ How to create map assets”这块译文【这篇待译……】
  •    第六:
   在“res/layout”文件夹,以源文件视图打开main.xml文件,在根目录LinearLayout添加下面元素属性
     android:id="@+id/mainLayout"
  •    第七:
   打开主类,把下面代码粘贴到OnCreate下:
     MapWidget map = new MapWidget(this, "map");
    LinearLayout    layout = (LinearLayout) findViewById(R.id.mainLayout);
    layout.addView(map);
  •     第八:
    运行这个安卓应用。

  
   原文链接: http://www.67tgb.com/?p=595
   转载注明: 望月听涛

你可能感兴趣的:(android,手绘地图,自定义地图)