代码很简单,由于网上缺乏教程,在这里我做个简单分享。
1.调用gps
2.获取经纬度,以及高程等信息。
3.实用高德逆地理查询API,查询位置。
4.调用安卓系统自带语音模块,朗读位置。

# -*- coding: UTF-8 -*-
import json,requests
import androidhelper
droid = androidhelper.Android()
droid.startLocating()
requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS = "TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-256-GCM-SHA384:ECDHE:!COMPLEMENTOFDEFAULT"
Gx = ""
Gy=""
while 1:    gpsdata = droid.readLocation().result         if len(gpsdata)>0 and gpsdata['network']:x = str(gpsdata['network']['longitude'])            y = str(gpsdata['network']["latitude"])            Gx+=x; Gy+=y           break;
droid.stopLocating()
def parse(longitude,latitude):Msg = ''key = '去高德注册一个api,填写自己的key值'    location = f'{longitude},{latitude}'    radius = '200'    url = f'https://restapi.amap.com/v3/geocode/regeo?output=json&location={location}&key={key}&radius={radius}&extensions=all'      res = requests.get(url)    formatted_address = res.json()['regeocode']['formatted_address']    roads = res.json()['regeocode']['roads']print(formatted_address)    for i in roads:        Msg+=i['name']    droid.ttsSpeak("您所处的位置为:"+ Msg)         print( Gx, Gy)
parse(Gx,Gy)

Qpython SL4A服务调用GPS定位获取获取位置信息相关推荐

  1. iOS定位服务系列之一:获取当前位置信息

     最近的一个业务涉及地图相关的服务,由于时间比较紧,所以借鉴了网上一些大神的代码,总算是交了差.现在回想起来,当初的自己是多么的窘迫,上网查看,铺天盖地的博文,每篇都是华丽丽的几大页,功能也都能满 ...

  2. android动态获取地理位置权限,Android6.0获取GPS定位和获取位置权限和位置信息的方法...

    1.添加权限--6.0之后要动态获取,下面会说 2.直接上代码,不多说,代码中注释很详细. private static final int BAIDU_READ_PHONE_STATE = 100; ...

  3. java编程手机gps定位_GPS 获取Gps定位信息的Android源码实例,通过这个JAVA 目,你可能学会GPS在 手机 238万源代码下载- www.pudn.com...

    文件名称: GPS下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 59 KB 上传时间: 2013-04-08 下载次数: 22 详细说明:获取Gps定位信息的A ...

  4. UNIAPP中腾讯地图选点组件和wx.getLocation配合使用,实现定位当前位置,并获取当前位置信息。

    我是用地图选点组件和wx.getLocation()接口组合起来实现定位当前位置并获取当前位置信息进行使用,大致说一下自己的实现步骤. 写的虽然粗糙,但是纯纯干货啊兄弟!!! 腾讯位置服务申请key ...

  5. 微信服务号开发-获取用户位置信息

    微信服务号开发-获取用户位置信息 在微信公众号开发的中,获取用户位置信息是非常常见的功能需求,通过用户的位置信息,可以做一些地图导航,以及基于LBS的营销活动. 下面将介绍微信服务号获取用户位置信息的 ...

  6. 通过高德地图API实现浏览器定位[以及提高定位精度、获取详细位置信息]

    目录 一.前言: 二.正文: 1.注册高德地图开发者.创建应用 2.借助官方的示例开发 3.对官方的开发示例进行修改 4.获取详细位置信息 5.详细代码 三.结尾:小周接触编程时间不长,刚起步,有更好 ...

  7. 百度地图利用位置提供服务器,利用百度地图API获取当前位置信息的实例

    利用百度地图API可以做很多事情,个人感觉最核心也是最基础的就是定位功能了.这里分享一个制作的JS可以实现登录网页后定位: var map; var gpsPoint; var baiduPoint; ...

  8. 微信小程序—获取用户位置信息

    一.使用 wx.getLocation 获取经纬度信息 1.1 在 app.json 中加入如下配置 "permission": {"scope.userLocation ...

  9. Android 获取照片位置信息

    首先,需要读取手机本地的照片信息,可以借助ContentProvider读取本地媒体数据库来获得. 打开DDMS,在data/data/com.android.prividers.media/data ...

最新文章

  1. NET使用了UpdatePanel后如何弹出对话框!
  2. 高并发编程-深入分析wait和sleep的区别并结合源码示例佐证
  3. Matlab控制精度
  4. java callback 多线程_JAVA Callback效率测试
  5. 重新认识:指向函数的指针
  6. iOS程序-UIScrollView的基本使用
  7. java构造方法不允许调用重载方法
  8. 服务器修改字体,云服务器怎么修改字体
  9. GD32实战16__备份域
  10. 三种文本特征提取(TF-IDF/Word2Vec/CountVectorizer)
  11. 解决com.lowagie.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.
  12. 网页鼠标点击特效代码
  13. Java实现给图片局部打马赛克
  14. 宽德投资C++实习面经
  15. 杨振宁李政道分手内幕
  16. 零基础学习硬件安全技术
  17. 解决IDEA 在使用maven创建项目pom文件project出错的问题(亲测有效)
  18. 劳务关系与劳动关系的区别
  19. android textview 底部,设置TextView居于屏幕底部的方法
  20. Mr. X and His Shots

热门文章

  1. java毕业设计木材产销系统的生产管理模块mybatis+源码+调试部署+系统+数据库+lw
  2. Linux 文本 sed 命令 碱基对 替换
  3. Summary:Fater Rcnn
  4. PHP的eregi函数:检查字符串的有效性
  5. 戴尔新电脑笔记本桌面没有计算机,自主日常维修,更换戴尔灵越15屏幕过程记录...
  6. CPU中的通用寄存器
  7. 解决VirtualBox虚拟电脑控制台严重错误
  8. 移动应用程序开发_移动应用程序开发生命周期-从开发到应用程序商店的应用程序之旅
  9. 当 Python 遇到数据库,这个模块就变得超级好用
  10. 加速度计和陀螺仪解析