AndroidBDMap学习04:定位配置的设置实现

定位的配置是LocationClientOption的实例,执行实例的是LocationService的实例,要想自定义配置去实现定位,则需要去调用LocationActivity来完成定位的执行

LocationClientOption配置参数:

setCoorType(String var1) //设置坐标系
setIsNeedAddress(boolean var1) //设置地理位置信息的显示
setScanSpan(int var1) //设置扫描的时间间隔
setLocationMode(LocationClientOption.LocationMode var1) //设置定位精度模式
setNeedDeviceDirect(boolean var1) //设置设备方向的显示
setIsNeedLocationDescribe(boolean var1) //设置地理位置的语义化
setIsNeedAltitude(boolean var1) //设置显示海拔高度
setIsNeedLocationPoiList(boolean var1) //设置显示本地附近的POI

修改为此配置:

//设置新的定位配置会先退出定位,再完成配置后重启定位
locationService.setLocationOption(option)

配置完成后视图跳转中传递参数Tag=1来提示视图中直接启动locationServiec

Intent locIntent = new Intent(LocationOption.this, LocationActivity.class);
//传递参数1,在LocationActivity中去启动服务。
locIntent.putExtra("from", 1);
LocationOption.this.startActivity(locIntent);

原文地址:https://www.cnblogs.com/lzw265/p/12248720.html

时间: 2024-10-15 02:53:24

AndroidBDMap学习04:定位配置的设置实现的相关文章

Webpack 4 学习04(配置webpack-dev-server)

前提: Webpack 4 学习01(基础配置) ? Webpack 4 学习02(通过配置文件打包) 一.了解 webpack-dev-server webpack-dev-server用来配置本地服务器 为 webpack 打包生成的文件提供web服务 自动刷新和热替换(HMR) 二.安装webpack-dev-server npm install --save-dev webpack-dev-server 三. 配置webpack.config.js文件 devServer:{ conte

ubuntu 12.04网络配置之设置静态iP

step: 1.输入命令: sudo vi /etc/network/interfaces 看到如下内容: 2.追加以下内容: iface eth0 inet static address 192.168.1.122 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 202.106.0.20 3.重启网络服务,输入以下命令: sudo /etc/init.d/networking restart 4.重启服务器 sudo rebo

OS学习之——定位服务4 设置测试位置

使用内置位置 调试的时候点击"三角"按钮选择 使用GPX文件 生成GPX 网址:http://mygeoposition.com/ 下载GPX文件 小三角可选择GPX坐标

深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow

深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow 最近在公司做深度学习相关的学习和实验,原来一直在自己的电脑上安装虚拟机跑,速度实在太慢,主机本身性能太弱,独显都没有,物理安装Ubuntu也没多大意义,所以考虑用公司性能最强悍的游戏主机(i7 6700+GTX 1070) 做实验,这台主机平时是用来跑HTC VIVE的,现在归我用了o(*≧▽≦)ツ. 原本以为整个一套安装下来会很顺利,一路火花

(转)深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0

深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0 发表于2016年07月15号由52nlp 接上文<深度学习主机攒机小记>,这台GTX1080主机准备好之后,就是配置深度学习环境了,这里选择了比较熟悉Ubuntu系统,不过是最新的16.04版本,另外在Nvidia GTX1080的基础上安装相关GPU驱动,外加CUDA8.0,因为都比较新,所以踩了很多坑. 1. 安装Ubuntu16.04 不考虑双系统,直接安装 Ubuntu16.04,从ubun

深度学习服务器环境配置: Ubuntu17.04+Nvidia GTX 1080+CUDA 9.0+cuDNN 7.0+TensorFlow 1.3

本文来源地址:http://www.52nlp.cn/tag/cuda-9-0 一年前,我配置了一套"深度学习服务器",并且写过两篇关于深度学习服务器环境配置的文章:<深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0> 和 <深度学习主机环境配置: Ubuntu16.04+GeForce GTX 1080+TensorFlow> , 获得了很多关注和引用. 这一年来,深度学习的大潮继续,特别是前段时间,吴恩达(And

存储学习之--StarWind高级配置(设置Client访问规则)

存储学习之--StarWind高级配置(设置Client访问规则)      默认的StarWind允许所有的Client都可以访问iscsi target,可以结合Windows防火墙,建立安全的访问规则,指定只有经过认证的Client才可以访问! 一.配置访问规则 添加新的访问规则 允许指定的ip可以访问 添加源主机(ip) 默认允许访问所有的Target,也可以指定访问指定的Target 访问规则建立成功 二.配置Windows防火墙 选择防火墙的高级配置 允许通过指定port访问 允许访

Linux学习篇之---Ubuntu14.04防火墙配置

Ubuntu14.04防火墙配置 1.安装: apt-get install ufw 2.启用: ufw enable ufw default deny 3.开启/禁用: ufw allow 22/tcp   允许所有的外部IP访问本机的22/tcp (ssh)端口 ufw deny 22/tcp     禁止所有外部IP访问本机的22/tcp(ssh)端口 ufw delete deny 22/tcp 删除防火墙中的规则 4.实例: 1)查看本机防火墙状态: 2)启用防火墙: 因为我用的ssh

Ubuntu16.04 安装配置Caffe

Caffe已经是第三次安装配置了,为什么是第三次呢?因为我实在是低估了深度学习对于硬件的要求.第一次我在自己笔记本上配置的单核,CPU only ...  结果是,样例数据跑了4小时,这还怎么玩?第二次在台式机上,因为台式机比较low,I5处理器4核,没有NVIDIA的GPU.我把别人训练好的模型下载下来,然后自己测试,发现真的成功了,心里小激动~ 然而,当我自己训练模型时,我训练7天.....  关键是7天了还在跑..... 心想,我这个穷逼难道要自己掏钱买个服务器?那怎么可能.还好,老师人非