源代码例程:https://github.com/JiYangLin/ANDROID_PRJ_MODULE/tree/master/AMapPrj

首先需要获取控制器

在mapView初始化后可以获取控制器:

//初始化地图控制器对象

AMap aMap = null;

if (aMap == null)  aMap = mMapView.getMap();

​​​​​​​设置标记点

LatLng latLng = new LatLng(39.906901,116.397972);
final Marker marker = aMap.addMarker(new MarkerOptions().position(latLng).title("北京").snippet("DefaultMarker"));

​​​​​​​标记点窗口的显示和隐藏

======实现地图点击和标记点点击接口

implements  AMap.OnMapClickListener, AMap.OnMarkerClickListener

private Marker curShowWindowMarker;
public boolean onMarkerClick(Marker marker) {
    curShowWindowMarker = marker;
    marker.showInfoWindow();
    return true;
}
public void onMapClick(LatLng latLng) {
    if(curShowWindowMarker!=null){
        curShowWindowMarker.hideInfoWindow();
    }
}

======设置监听

aMap.setOnMapClickListener(this);
aMap.setOnMarkerClickListener(this);

​​​​​​​设置标记点图标

aMap.addMarker(new MarkerOptions().***.icon(BitmapDescriptorFactory.fromResource(R.drawable.xx)));

​​​​​​​设置地图缩放大小

aMap.moveCamera(CameraUpdateFactory.zoomTo(5));

android 高德amap开发二(地图操作)相关推荐

  1. Android 音视频开发(二):使用 AudioRecord 采集音频PCM并保存到文件(学习笔记)

    关于 AudioRecord Android SDK 提供了两套音频采集的API,分别是:MediaRecorder 和 AudioRecord,前者是一个更加上层一点的API,它可以直接把手机麦克风 ...

  2. Android 音视频开发(二) -- Camera1 实现预览、拍照功能

    音视频 系列文章 Android 音视频开发(一) – 使用AudioRecord 录制PCM(录音):AudioTrack播放音频 Android 音视频开发(二) – Camera1 实现预览.拍 ...

  3. Android高德地图开发详解

    这段时间开发的时候用到了高德地图,对高德地图开发有心得体会,现在分享给大家,对我开发过百度地图的我来说,总体来说高德地图Demo,没有百度讲解的详细 个人更偏向于使用百度地图,但是没办发,项目需要使用 ...

  4. android高德显示指定位置,高德地图开发(二)地图上显示指定位置

    我们在用地图软件搜索的时候,搜索结果会在地图上以红点显示,现在我们来实现一个在地图上显示指定位置的程序,先看效果图. 要实现这么个功能,首先要能将地图视图中心移动到以指定位置:还有在指定位置绘制一个点 ...

  5. [android] 百度地图开发 (二).定位城市位置和城市POI搜索

    一. 百度地图城市定位和POI搜索知识       上一篇文章"百度地图开发(一)"中讲述了如何申请百度APIKey及解决显示空白网格的问题.该篇文章主要讲述如何定位城市位置.定位 ...

  6. android+高德地图教程,Android高德地图开发(三)地图简单操作

    一.概述 上一节中我们了解到地图的定位,图层切换,离线地图等基础操作,接下来学习地图的基本操作. 二.本章内容 --- 地图交互设置 --- 地图绘制 1.地图交互设置 在使用地图的时候,不可避免的会 ...

  7. Android音视频开发(二)SurfaceView

    简介 官方API文档介绍:SurfaceView是View的子类,它内嵌了一个专门用于绘制的Surface,你可以控制这个Surface的格式和尺寸,Surfaceview控制这个Surface的绘制 ...

  8. Android 实践项目开发二

    在地图开发中项目中,我这周主要完成的任务是和遇到的问题是以下几个方面. 1.在本次的项目中主要是利用百度地图的.jar包实现地图的定位与搜索功能,需要在百度地图开发中心网站取得 密钥,并下载相关.ja ...

  9. Android 高德地图开发 之 解决地图不显示

    LZ-Says:生病卧床在家,还要写东西,难受啊~~~ 问题简述 今天发版本,测试提出一个问题,我们先来看一下图: 问题处理 首先得到这个问题后,首先想,定位.查询是没有问题,排除key的原因. 正好 ...

  10. 高德地图开发(二)地图上显示指定位置

    我们在用地图软件搜索的时候,搜索结果会在地图上以红点显示,现在我们来实现一个在地图上显示指定位置的程序,先看效果图. 要实现这么个功能,首先要能将地图视图中心移动到以指定位置:还有在指定位置绘制一个点 ...

最新文章

  1. Error:Execution failed for task ':myapp:dexDebug'. com.android.ide.common.process.ProcessExcepti
  2. 孤荷凌寒自学python第三十八天初识python的线程控制
  3. 代理(Proxy)模式
  4. 阿里、小米、美团或将入恒指,但这还远远不够!
  5. 网络编程(part8)--传输层服务之TCP和UDP
  6. deMeer5_Attacker
  7. 阿里云杜欢:云上Serverless开发能力将成为前端的“金手指”
  8. paylinks.php_毕业设计-基于PHP的网上购物网站系统设计
  9. POJ 2054 Color a Tree
  10. 可消费消息数量_战疫情!CKafka助力腾讯课堂百万消息实现稳定互动
  11. 关于使用scrapy框架时出现 No module named 'win32api问题
  12. MySql 中的 int(11) 到底代表什么意思?
  13. 数据新闻周报:阿尔法狗将挑战德州扑克
  14. c语言数组转指针,(转)c语言指针数组
  15. Linux学习笔记3 - 目录和文件管理
  16. 【设计过程】.NET ORM FreeSql WhereDynamicFilter 动态表格查询功能
  17. Gateway服务网关
  18. 从入侵手段认识黑客的真面目
  19. 圆弧与直线相切画法_机械制图常识:圆弧连接画法
  20. SVD分解图像压缩应用英语论文

热门文章

  1. 大数据与云计算学习:数据分析(一)
  2. 摩拜单车微信小程序开发技术总结
  3. PHP curl传输文件的版本兼容性
  4. Windows 7(server 2008) 下直接硬盘安装 Ubuntu 10.04成为双系统的方法
  5. sybase如何配置monitor
  6. 自动化测试报告 html模板,自动化测试报告模板.docx
  7. 如何在小程序wxml文件中编写js代码
  8. linux timeout 格式,Linux内核API wait_for_completion_timeout
  9. goLang断言简单使用
  10. mysql 下 计算 两点 经纬度 之间的距离