一、简介1、地图 地图展示:普通地图(2D,3D)、卫星图和实时交通图。

地图操作:可通过接口或手势控制来实现地图的点击、双击、长按、缩放、平移、旋转、改变视角等操作。

2、地图类型百度地图Android SDK 3.6.1提供了两种类型的地图资源(普通矢量地图和卫星图,设置办法见demo04),如果不指定地图类型,默认为普通矢量地图。

此示例仅演示普通矢量图的基本用法。

3、本示例功能描述该例子介绍如何构建一个基础的地图页面,并演示如何显示以自定义的经纬度坐标为中心点的百度地图。

简介:创建一张百度地图并管理地图的生命周期。

详述:

(1)创建一张最简单的百度地图;

(2)管理地图的生命周期,具体请参看代码部分的相关注释;

(3)可监听地图加载完成事件;

4、本示例运行截图 在x86模拟器中运行的效果如下:

二、设计步骤1、添加Demo02BaseMap.cs文件先在项目中添加一个SrcSdkDemos文件夹,然后在该文件夹下添加该文件。

using Android.App;

using Android.Content.PM;

using Android.OS;

using Com.Baidu.Mapapi.Map;

namespace BdMapV371Demos.SrcSdkDemos

{

[Activity(Label = "@string/demo_name_basemap",

ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.KeyboardHidden,

ScreenOrientation = ScreenOrientation.Sensor)]

public class Demo02BaseMap : Activity

{

private TextureMapView mMapView;

protected override void OnCreate(Bundle savedInstanceState)

{

base.OnCreate(savedInstanceState);

mMapView = new TextureMapView(this,

new BaiduMapOptions().MapStatus(new MapStatus.Builder()

.Target(MainActivity.HeNanUniversity)

.Build()));

SetContentView(mMapView);

}

protected override void OnPause()

{

base.OnPause();

mMapView.OnPause();

}

protected override void OnResume()

{

base.OnResume();

mMapView.OnResume();

}

protected override void OnDestroy()

{

base.OnDestroy();

mMapView.OnDestroy();

}

}

}

2、修改MainActivity.cs文件 在MainActivity.cs文件的demos字段定义中添加下面的代码。

private static readonly DemoInfo[] demos =

{

……

//示例1--基本地图功能

new DemoInfo(Resource.String.demo_title_basemap,

Resource.String.demo_desc_basemap,

new Demo01BaseMap()),

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

android实现地图功能实现,Android百度地图应用之基本地图功能实现相关推荐

  1. Android开发初体验之百度地图开发(3)

    在前面文章我分享了如何开始初步的使用百度地图API以及地图搜索功能,这次我将分享如何在百度地图上设置marker,以及info窗口,这次也主要是参考了鸿洋老师的博客,大家想继续学习的话也可以关注一下鸿 ...

  2. android仿微信发送位置,Android仿微信发送位置-百度地图

    [实例简介] [实例截图] [核心代码] package com.chenxuxu.baiduwechatposition; import android.app.Activity; import a ...

  3. android百度地图轨迹实现,android 获取GPS经纬度在百度地图上绘制轨迹

    实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /** * 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标 ...

  4. Android学习笔记之使用百度地图实现地图控制

    PS:吾之荣耀,离别已久. 学习内容: 1.实现地图控制. 2.百度地图开发的一些细节     1.实现地图控制:   这一篇主要写在百度地图上添加一些其他控制.上一篇书写了覆盖物的添加,地理编码和反 ...

  5. Android开发之高仿百度地图底部滑出菜单

    老套路上图: 底部菜单滑出效果如上图: 首先依赖三方库 implementation 'androidx.appcompat:appcompat:1.2.0'implementation 'com.g ...

  6. android游戏大地图如何加载失败,求助:android studio第一次加载百度地图api失败

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 activity.xml xmlns:tools="http://schemas.android.com/tools" android ...

  7. android 获取GPS经纬度在百度地图上绘制轨迹

    实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /*** 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标* ...

  8. Android真机测试使用百度地图定位到非洲附近的的问题

    我用的是自个8.0的手机,我碰到的是动态权限问题,AndroidManifest里面权限都加了,输出日志得到的经纬度如 下代码 //经纬度对象5/11 LatLng ll = new LatLng(b ...

  9. Android开发过程中使用到百度地图时,报错“PERMISSION_UNFINISHED”

    项目中开发百度地图时,有使用到反向Geo获取地理位置信息,结果log报错"PERMISSION_UNFINISHED",刚开是以为是jar版本使用不准确,后来仔细检查之后发现是,项 ...

  10. Android的清单文件添加百度地图SDK

    一.http://lbsyun.baidu.com/登录自己百度帐号 二.开发文档,Android地图SDK 三.创建应用 四.填写信息 五.复制并替换KEY

最新文章

  1. SQL查询1064报错 [ERR] 1064 - You have an error in your SQL syntax; check the manual.......
  2. 【公司金融课堂学习笔记】1、企业融资—风险投资
  3. linux发邮件安装什么意思,linux – 如何找出安装/发送电子邮件的邮件程序?
  4. php制图汉字,PHP用imageTtfText函数在图片上写入汉字
  5. java学习(168):java连接SQL server数据库
  6. Java网络编程之NIO编程(待补充)
  7. 2.JAVA-基础语法以及String的介绍
  8. [转] python中的高效迭代器函数
  9. 计算机插u盘的接口通常是,在计算机上插u盘的接口是什么标准接口
  10. 补助系统C语言,领钱了!全国各省信息系统项目管理师证书技能提升补贴说明...
  11. python操作微信电脑版_【Python】【微信】+操作电脑版微信
  12. html td双击事件,tr td同时添加点击事件
  13. python-linux-获取多台远端机器指定文件并下载至本地(s**y-日志审计)
  14. 以太网 传统STP生成树的BPDU介绍、STP端口状态介绍与切换过程,STP详细的工作过程。
  15. Android视频监控!!!随时随地监控你的家庭
  16. 物联网连接拼图:蜂窝与非蜂窝
  17. 读《大话数据结构》溢彩加强版
  18. linux运行程序 -sh: ./xxxxx: not found 解决办法
  19. FPGA底层学习-可配置逻辑块(Configurable Logic Block,CLB)
  20. No connection could be made because the target machine actively refused it 192.168.131.196:1888

热门文章

  1. PLC单按钮启停电路与特殊辅助继电器
  2. 项目开发 —— 一页纸项目管理(OPPM)
  3. 华为太极magisk安装教程_Magisk字体包制作、字体包导入及导入失败等详细教程
  4. vbs表白代码+整人代码,抖音vbscript表白代码
  5. keras对MNIST数据集分类
  6. 一键自动生成字幕、提取视频字幕方案的详细评测与价格对比(含免费方案)
  7. 菜鸟Spring Cloud入门教程
  8. 2021 年百度之星·程序设计大赛 - 初赛一
  9. 网络通信词汇——MCC、MNC、dbm、TAC、ECI、PCI、BAND、EARFCN、FREQ、RSSI、RSRP、RSRQ、SINR
  10. SMTP邮件服务器要求安全连接或客户端未通过身份验证的各个解决方案