高德地图的集成(简单至极)

高德地图(简单版)

为什么要做(简单版)高德地图

众所周知,我们在日常生活中会被人问起,你们程序员平时都是干什么的?一般向我这种做前端开发,略懂一些后端知识,比如:数据库和一些基础的框架等等,属实没有一些什么牛逼的东西拿的出手,不要担心,这篇文章将给大家讲解一下,高德地图的继承和一些基础功能,非常的炫酷,非常的装逼。哈哈哈哈哈哈哈哈,有没有很期待废话不多说,直接上步骤。

高德地图的集成的最详细的步骤(可以有之一)

第一步:打开百度,搜索高德地图(也可以不用百度)

高德地图的集成(简单至极)_第1张图片

 那个手指头的意思是(指)的意思,连一块读有惊喜。

第二步:创建一个百度地图不对高德地图的账号哈哈哈哈(什么你说不会,没事我教你)

高德地图的集成(简单至极)_第2张图片

 啊,忘了俺已经创建过了,反正创建完就是以下的效果了,记住一定要绑定邮箱和淘宝,这样你才知道绑定它们一点用都没有。

高德地图的集成(简单至极)_第3张图片

 第三步:打开高德地图集成主页面

高德地图的集成(简单至极)_第4张图片

 点击完之后将会进入新大陆

高德地图的集成(简单至极)_第5张图片

 记住是划,不是点!!! 记住是划,不是点!!! 记住是划,不是点!!!(不重要的事情也说三遍)

高德地图的集成(简单至极)_第6张图片

 我突然有些事情要去处理一下,等我三十秒(忘记接下来步骤了)

第四步:看下概况,增加一些课外无用的知识

怕你们看不清楚

高德地图的集成(简单至极)_第7张图片

 不用谢!!

第五步:配置工程(这里我用的是Android studio所有点的是这个)

高德地图的集成(简单至极)_第8张图片

点开之后是不是很懵逼,没错要的就是这种效果,要不怎么凸显我的牛*,不要急等我开个软件,好吧我偷偷告诉你们,其实这里面这么多东西有用的在最后——面。

高德地图的集成(简单至极)_第9张图片

把这些东西复制到你们的软件里面,什么这都不会,好吧我截图!!

高德地图的集成(简单至极)_第10张图片

对着抄总会了吧!!!

第五步:最后一步了,就是显示地图

先导入依赖(依赖如下):

高德地图的集成(简单至极)_第11张图片

 不好意思忘给源代码了,你们一个个手敲,那也太难受了,我怎么会这么对你们呢,源代码来了!!

好像还要加入key

高德地图的集成(简单至极)_第12张图片

 设置地图的布局(我直接给你们源代码,复制就完了):


 在MainActivity里面初始化地图必要步骤:

上代码!!!

public class MainActivity extends Activity {
  MapView mMapView = null;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main);
    //获取地图控件引用
    mMapView = (MapView) findViewById(R.id.map);
    //在activity执行onCreate时执行mMapView.onCreate(savedInstanceState),创建地图
    mMapView.onCreate(savedInstanceState);
  }
@Override
  protected void onDestroy() {
    super.onDestroy();
    //在activity执行onDestroy时执行mMapView.onDestroy(),销毁地图
    mMapView.onDestroy();
  }
 @Override
 protected void onResume() {
    super.onResume();
    //在activity执行onResume时执行mMapView.onResume (),重新绘制加载地图
    mMapView.onResume();
    }
 @Override
 protected void onPause() {
    super.onPause();
    //在activity执行onPause时执行mMapView.onPause (),暂停地图的绘制
    mMapView.onPause();
    }
 @Override
 protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    //在activity执行onSaveInstanceState时执行mMapView.onSaveInstanceState (outState),保存地图当前的状态
    mMapView.onSaveInstanceState(outState);
  } 
}

用心Copy不要直接复制,这个直接复制是报错的哈哈哈,自己用心看看,就会找到很细节!!请叫我细节帝

最后就是把地图显示到你手机或者模拟器上咯

//定义了一个地图view
mapView = (MapView) findViewById(R.id.map);
mapView.onCreate(savedInstanceState);// 此方法须覆写,虚拟机需要在很多情况下保存地图绘制的当前状态。
//初始化地图控制器对象
AMap aMap;
if (aMap == null) {
    aMap = mapView.getMap();        
}

还是别直接复制,自己多看两遍就懂怎么个事了,直接复制是报错了,哈哈哈哈哈!!

效果展示

高德地图的集成(简单至极)_第13张图片

这个水印我是去不掉的,这要去掉,也是属实比较牛逼的了 

下一篇文章提前知道

说实话,这个高德地图在手机上显示是简单的了,什么?你说怎么在手机上显示,一显一显的就上去了,好吧好吧,这个我在下一篇文章的时候,在出教程(前提一定要是Android手机才行),在下一篇文章,我将教大家一个非常牛逼的第三方,可以自己做一个UI页面,上面点击按钮,就可以分享到一些比较出名的第三方,我用0.01秒想了一下,太TM难了,我怕你们接收不了(太多了不想敲),就教你们一个更牛逼的,在手机上看电视,央视一套到央视十五套,UI页面你们定,自己设置下一篇我让你们看看我设置的UI页面,自认为非常炫酷,其实本次高德地图还有很多没有讲解到还有许多功能因为时间原因(快下课了!!)没有提到,大家可以到官网上查看,如果有疑问的下面留言,我就看看(会的一定讲解!!),拜拜,虽然现在才三点,但是我还是要祝福大家晚安咯!!

你可能感兴趣的:(一些基础的小项目,visual,studio)