android实现地图功能实现,Android百度地图应用之基本地图功能实现
一、简介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百度地图应用之基本地图功能实现相关推荐
- Android开发初体验之百度地图开发(3)
在前面文章我分享了如何开始初步的使用百度地图API以及地图搜索功能,这次我将分享如何在百度地图上设置marker,以及info窗口,这次也主要是参考了鸿洋老师的博客,大家想继续学习的话也可以关注一下鸿 ...
- android仿微信发送位置,Android仿微信发送位置-百度地图
[实例简介] [实例截图] [核心代码] package com.chenxuxu.baiduwechatposition; import android.app.Activity; import a ...
- android百度地图轨迹实现,android 获取GPS经纬度在百度地图上绘制轨迹
实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /** * 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标 ...
- Android学习笔记之使用百度地图实现地图控制
PS:吾之荣耀,离别已久. 学习内容: 1.实现地图控制. 2.百度地图开发的一些细节 1.实现地图控制: 这一篇主要写在百度地图上添加一些其他控制.上一篇书写了覆盖物的添加,地理编码和反 ...
- Android开发之高仿百度地图底部滑出菜单
老套路上图: 底部菜单滑出效果如上图: 首先依赖三方库 implementation 'androidx.appcompat:appcompat:1.2.0'implementation 'com.g ...
- android游戏大地图如何加载失败,求助:android studio第一次加载百度地图api失败
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 activity.xml xmlns:tools="http://schemas.android.com/tools" android ...
- android 获取GPS经纬度在百度地图上绘制轨迹
实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /*** 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标* ...
- Android真机测试使用百度地图定位到非洲附近的的问题
我用的是自个8.0的手机,我碰到的是动态权限问题,AndroidManifest里面权限都加了,输出日志得到的经纬度如 下代码 //经纬度对象5/11 LatLng ll = new LatLng(b ...
- Android开发过程中使用到百度地图时,报错“PERMISSION_UNFINISHED”
项目中开发百度地图时,有使用到反向Geo获取地理位置信息,结果log报错"PERMISSION_UNFINISHED",刚开是以为是jar版本使用不准确,后来仔细检查之后发现是,项 ...
- Android的清单文件添加百度地图SDK
一.http://lbsyun.baidu.com/登录自己百度帐号 二.开发文档,Android地图SDK 三.创建应用 四.填写信息 五.复制并替换KEY
最新文章
- SQL查询1064报错 [ERR] 1064 - You have an error in your SQL syntax; check the manual.......
- 【公司金融课堂学习笔记】1、企业融资—风险投资
- linux发邮件安装什么意思,linux – 如何找出安装/发送电子邮件的邮件程序?
- php制图汉字,PHP用imageTtfText函数在图片上写入汉字
- java学习(168):java连接SQL server数据库
- Java网络编程之NIO编程(待补充)
- 2.JAVA-基础语法以及String的介绍
- [转] python中的高效迭代器函数
- 计算机插u盘的接口通常是,在计算机上插u盘的接口是什么标准接口
- 补助系统C语言,领钱了!全国各省信息系统项目管理师证书技能提升补贴说明...
- python操作微信电脑版_【Python】【微信】+操作电脑版微信
- html td双击事件,tr td同时添加点击事件
- python-linux-获取多台远端机器指定文件并下载至本地(s**y-日志审计)
- 以太网 传统STP生成树的BPDU介绍、STP端口状态介绍与切换过程,STP详细的工作过程。
- Android视频监控!!!随时随地监控你的家庭
- 物联网连接拼图:蜂窝与非蜂窝
- 读《大话数据结构》溢彩加强版
- linux运行程序 -sh: ./xxxxx: not found 解决办法
- FPGA底层学习-可配置逻辑块(Configurable Logic Block,CLB)
- No connection could be made because the target machine actively refused it 192.168.131.196:1888
热门文章
- PLC单按钮启停电路与特殊辅助继电器
- 项目开发 —— 一页纸项目管理(OPPM)
- 华为太极magisk安装教程_Magisk字体包制作、字体包导入及导入失败等详细教程
- vbs表白代码+整人代码,抖音vbscript表白代码
- keras对MNIST数据集分类
- 一键自动生成字幕、提取视频字幕方案的详细评测与价格对比(含免费方案)
- 菜鸟Spring Cloud入门教程
- 2021 年百度之星·程序设计大赛 - 初赛一
- 网络通信词汇——MCC、MNC、dbm、TAC、ECI、PCI、BAND、EARFCN、FREQ、RSSI、RSRP、RSRQ、SINR
- SMTP邮件服务器要求安全连接或客户端未通过身份验证的各个解决方案