精华内容
下载资源
问答
  • 参考autojs的获取GPS定位的代码: function getLocationLoop(){ //判断是否已经打开GPS模块 if(locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) { //GPS模块打开,可以定位操作 var ...

    参考autojs的获取GPS定位的代码:

    function getLocationLoop(){
        //判断是否已经打开GPS模块
        if(locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
              //GPS模块打开,可以定位操作
                var criteria = new Criteria();
                criteria.setAccuracy(Criteria.ACCURACY_FINE);
                criteria.setAltitudeRequired(false);
                criteria.setBearingRequired(false);
                criteria.setCostAllowed(true);
                criteria.setPowerRequirement(Criteria.POWER_LOW);
                var provider = locationManager.getBestProvider(criteria, true);
                var location = locationManager.getLastKnownLocation(provider);
                log("经度:"+location.getLongitude()+"\n纬度:"+location.getLatitude())
            
                var gc = new android.location.Geocoder(context,java.util.Locale.getDefault());
                var result = gc.getFromLocation(location.getLatitude(),location.getLongitude(),1);
                log(result)
                log(result.get(0).getAddressLine(0))
            
                locationManager.requestLocationUpdates(provider, 1000, 10, new LocationListener({
                onLocationChanged:
                    function(location){
                        log(location);
                    }
                }));
            }
    }

     

    使用getFromLocation()函数获得的Address类内容类似于这样的:

    Address[addressLines=[0:"浙江省xxx"],postalCode=null,countryCode=null,countryName=中国,hasLatitude=true,latitude=31.06799,hasLongitude=true,longitude=119.918762,phone=null,url=null,extras=null]

     

    具体获得某一项信息的函数:

    • getAdminArea() :返回状态首字母缩略词(“CA”,对于加利福尼亚州)
    • getCountryCode() :返回国家ISO代码(“JP”,日本)
    • getCountryName() :返回国家名称(“西class牙”,用于……西class牙)
    • getFeatureName() :返回该位置的名称(如果有的话)(博物馆的“卢浮宫”)
    • getLocality() :返回城市名称(“伦敦”)
    • getPostalCode() :返回邮政编码(“94110”,在美国)
    • getPremises() :???
    • getSubAdminArea() :???
    • getSubLocality() :???
    • getSubThoroughfare() :???
    • getThoroughfare() :返回街道和建筑物编号(“1600 Amphitheatre Parkway”)
    展开全文
  • linux下串口通信,获取gps信息并解析GPS北斗ATGM336H-5N模块介绍调试工具测试程序代码 GPS北斗ATGM336H-5N模块介绍 最近做一个互联网项目,用了gps北斗双模模块做实时定位显示,现在做一下记录也分享一下经验 模块...

    linux下串口通信,获取gps信息并解析

    GPS北斗ATGM336H-5N模块介绍

    最近做一个互联网项目,用了gps北斗双模模块做实时定位显示,现在做一下记录也分享一下经验
    模块原理图,链接地址:https://download.csdn.net/download/zhaoxueting12/11380870

    调试工具

    图形化界面调试工具在这里插入图片描述在这里插入图片描述带界面的试软件包,请联系c_duweie@163.com。

    测试程序代码

    测试程序代码链接
    NMEALIB库源码

    声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:c_duweie@163.com

    展开全文
  • Unity3d,获取GPS定位信息

    千次阅读 2016-02-18 11:16:34
    txt.text = "开始获取GPS信息"; // 检查位置服务是否可用 if (!Input.location.isEnabledByUser) { txt.text = "位置服务不可用"; yield break; } // 查询位置之前先开启位置服务 txt.text = ...
    using UnityEngine;
    using System.Collections;
    using UnityEngine.UI;
    
    public class GPSManager : MonoBehaviour
    {
    
    	public Text txt;
    
    	public void GetGPS ()
    	{
    		StartCoroutine (StartGPS ());  
    	}
    
    	IEnumerator StartGPS ()
    	{
    		txt.text = "开始获取GPS信息";
    
    		// 检查位置服务是否可用
    		if (!Input.location.isEnabledByUser) {
    			txt.text = "位置服务不可用";
    			yield break;
    		}
    
    		// 查询位置之前先开启位置服务
    		txt.text = "启动位置服务";
    		Input.location.Start ();
    
    		// 等待服务初始化
    		int maxWait = 20;
    		while (Input.location.status == LocationServiceStatus.Initializing && maxWait > 0) {
    			txt.text = Input.location.status.ToString () + ">>>" + maxWait.ToString ();
    			yield return new WaitForSeconds (1);
    			maxWait--;
    		}
    
    		// 服务初始化超时
    		if (maxWait < 1) {
    			txt.text = "服务初始化超时";
    			yield break;
    		}
    
    		// 连接失败
    		if (Input.location.status == LocationServiceStatus.Failed) {
    			txt.text = "无法确定设备位置";
    			yield break;
    		} else {
    			txt.text = "Location: \r\n" +
    			"纬度:" + Input.location.lastData.latitude + "\r\n" +
    			"经度:" + Input.location.lastData.longitude + "\r\n" +
    			"海拔:" + Input.location.lastData.altitude + "\r\n" +
    			"水平精度:" + Input.location.lastData.horizontalAccuracy + "\r\n" +
    			"垂直精度:" + Input.location.lastData.verticalAccuracy + "\r\n" +
    			"时间戳:" + Input.location.lastData.timestamp;
    		}
    
    		// 停止服务,如果没必要继续更新位置,(为了省电)
    		Input.location.Stop ();
    	}
    }
    



    展开全文
  • flash,flex进行安卓或ios移动开发的时候,使用flash.sensors.Geolocation类,可以利用设备地理位置传感器获取GPS信息,可以获取的具体信息如下: 1,经度 2,纬度 3,高度 4,水平精度(米) 5,垂直精度(米) 6...

    flash,flex进行安卓或ios移动开发的时候,使用flash.sensors.Geolocation类,可以利用设备地理位置传感器获取GPS信息,可以获取的具体信息如下:
    1,经度
    2,纬度
    3,高度
    4,水平精度(米)
    5,垂直精度(米)
    6,速度
    7,时间

     下面是一个GPS定位系统的demo,可以定时获取位置信息,同时使用百度地图的API实时的在地图上显示位置。

     效果图如下:


    原文:Flex手机项目 - 获取gps定位信息,并通过百度地图显示位置

     

     

    代码如下:

    <?xml version="1.0" encoding="utf-8"?>

    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"

                     xmlns:s="library://ns.adobe.com/flex/spark"

                     creationComplete="onCreationComplete()"

                     title="GPS定位系统">

        <fx:Script>

            <![CDATA[

                import flash.sensors.Geolocation;

                

                private var geolocation:Geolocation;

                

                private function onCreationComplete():void

                {    

                    //判断是否支持gps定位

                    if(Geolocation.isSupported)

                    {

                        geolocation = new Geolocation();

                        geolocation.setRequestedUpdateInterval(5000); //更新时间间隔

                        geolocation.addEventListener(GeolocationEvent.UPDATE, onUpdate);

                        geolocationTxt.text = "gps链接成功!";

                        if(!geolocation.muted){

                            trace("无法使用gps!");

                        }

                    }

                }     

                

                private function onUpdate(e:GeolocationEvent):void

                {

                    geolocationTxt.text = "经度: " + e.longitude.toString()  + "\n"

                                        + "纬度: " + e.latitude + "\n"

                                        + "高度: " + e.altitude + "\n"

                                        + "水平精度(米): " + e.horizontalAccuracy + "\n"

                                        + "垂直精度(米): " + e.verticalAccuracy + "\n"

                                        + "速度: " + e.speed + "\n"

                                        + "时间: " + e.timestamp;

                    

                    baiduImage.source = "http://api.map.baidu.com/staticimage?center="

                                       + e.longitude + ","

                                       + e.latitude + "&markers="

                                       + e.longitude + ","

                                       + e.latitude

                                       + "&zoom=14&width=420&height=300";

                }

            ]]>

        </fx:Script>

        

        <s:layout>

            <s:VerticalLayout paddingLeft="20" paddingRight="20" paddingBottom="20" paddingTop="20" />

        </s:layout>

        

        <s:Label text="定位数据:" />

        <s:Group width="100%">

            <s:Rect  id="bg" width="100%" height="100%">

                <s:fill><s:SolidColor color="0xffffff"/></s:fill>

                <s:stroke><s:SolidColorStroke color="0xc0c0c0" weight="2"/></s:stroke>

            </s:Rect>

            <s:Label id="geolocationTxt"

                     paddingLeft="10" paddingBottom="10" paddingTop="10" paddingRight="10"/>

        </s:Group>

        

        <s:Label text="百度地图:" paddingTop="10"/>

        <s:Image id="baiduImage" />

    </s:View>

     

    展开全文
  • 1.添加权限--6.0之后要动态获取,下面会说&lt;uses-permission android:name= "android.permission.ACCESS_FINE_LOCATION"/&gt;2.直接上代码,不多说,代码中注释很详细。private static final ...
  • Android获取GPS网络定位经纬度信息

    千次阅读 2015-11-07 17:38:57
    定位一般分为是:GPS定位,WIFI定位,基站定位 和 AGPS定位GPS定位GPS定位需要手机GPS模块硬件支持.GPS走的是卫星通信的通道,在没有网络连接的情况下也能使用,并且通过GPS方式准确度是最高的但是比较耗电,绝大部分...
  • Android 获取GPS和网络定位信息

    千次阅读 2015-09-29 11:31:55
    获取到位置服务后,同时请求网络和GPS定位更新。在没有GPS信号的时候,使用网络定位的位置信息
  • 1. 用GPS或者Network获取位置信息 src/com/wind/whereami/LocationSend.java package com.wind.whereami; import android.app.Activity; import android.content.Context; import android.content.Intent; import ...
  • android 获取GPS定位(原文地址)

    千次阅读 2014-02-23 16:26:16
    Android中通过LocationManager来获取地理位置等相关信息的。  首先,需要获取LocationManager实例。  //获得当前位置的坐标  LocationManager locationManager = (LocationManager)  getS
  • IOS 使用百度地图api 获取gps定位数据

    万次阅读 2015-02-11 17:37:41
    设置定位精确度,默认: kCLLocationAccuracyBest   //[BMKLocationServicesetLocationDesiredAccuracy:kCLLocationAccuracyNearestTenMeters];   // 指定最小距离更新 ( 米 ) ,默认: ...
  • xamarin android使用gps定位获取经纬度

    千次阅读 2017-07-11 22:23:51
    看了文章你会得出以下几...绝大部分android国产手机使用network进行定位是没有作用的,肯定是无法获取获取位置信息(当然也肯定是有办法解决这种问题的) 3.android 的GPS定位需要一定时间的,大概半分钟至一分钟左右。
  • 安卓开发-Gps定位获取位置信息

    千次阅读 2017-09-13 19:48:00
    2.通过Gps定位获得位置相关的信息(经度,纬度的等),为LocationManager设置位置变化监听器和卫星状态变化监听器。 《版本二》 //开始GPS定位 private void startGps () { //1.获取到...
  • //获取LocationManager LocationManager lManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); /** * 参1:选择定位的方式 * 参2:定位的间隔时间 * 参3:当位置改变多少时进行重新定位 ...
  • android网络-GPS获取定位信息

    万次阅读 2012-05-01 17:16:44
    设置每60秒,每移动十米向LocationProvider获取一次GPS的定位信息 ...DDMS的Emulator Control面板中Manual输入经度和纬度值,单击“send”,即可向模拟器发出GPS定位信息(模拟手机中GPS开启状态下自动
  • 使用GPS获取定位信息

    千次阅读 2014-08-13 16:26:30
    //当GPS定位信息改变时,更新位置 updateView(location); } }); } private void updateView(Location location) { if (location != null) { StringBuilder sb = new ...
  • 华为手机6.0GPS获取不到定位信息

    千次阅读 2018-06-23 12:28:31
    使用环境: 高德,百度定位很常用,但是在后来的版本上,定位的同时需要定位的权限,更甚者华为手机需要开启GPS才可以获取到定位的相关数据... isOpen : 判断是否开启GPS定位以及室内定位,当然,GPS是最主要的 ...
  • 获取GPS定位 原理: javascript访问手机GPS位置信息 链接: http://14.18.103.46:8000/location/index (电信某云无法直接开启80端口,坑 ̄へ ̄) 使用方法: (注册什么的就不说了) 主界面 进入定位平台 目标用户...
  • Android GPS定位 获取经纬度

    千次阅读 2014-02-27 08:34:31
    Android GPS定位 获取经纬度    Android应用服务器Eclipse  移动 是手机与手持设备的最大特点,可以通过Eclipse的DDMS视图,模拟设备的位置变化,改变经纬度后,点击send,然后运行程序,在应用程序中,动态的...
  • 通过一张照片来进行GPS定位,java实现起来就这么简单
  • JS gps定位城市信息

    千次阅读 2017-09-19 11:14:18
    //gps获取地址 var geolocation = new BMap.Geolocation(); var address = ''; geolocation.getCurrentPosition(function(r) { address = r.address; alert(window.JSON.stringify(address...
  • Android中使用GPS和NetWork获取定位信息

    万次阅读 热门讨论 2017-01-06 13:09:15
    Android中使用GPS和NetWork获取定位信息在Android中定位是属于危险权限,需要在添加Mainfest.xml中添加。 <uses-permission android:name="android.permission.ACCESS_
  • sim808 gps 定位数据解析

    千次阅读 2016-11-05 15:34:25
    AT+CGNSPWR=1 //打开GPS电源 正常返回“OK” AT+CGNSPWR=0 //关闭GPS电源   2、AT+CGNSSEQ="RMC"//...3、AT+CGNSINF //获取GPS定位信息 返回: AT+CGPSINF +CGNSINF:1,1,20151031073440.000,22.275393,11
  • GPS定位获取位置,获取天气

    千次阅读 2016-07-15 13:30:25
    // 从GPS获取最近的定位信息 Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); try{ location.setAccuracy(20); }catch(Exception e){ } // ...
  • 【树莓派】GPS模块获取定位信息

    千次阅读 2020-11-25 21:12:14
    简单记录一下用树莓派+GPS模块实现的获取定位信息的方式 我使用的免驱动安装 EC20 QUETCEL GPS模块 USB接口 哈哈哈这个的4G模块和GPS模块是集成在一起的,想要看实现4G打电话功能的可以看我的另一篇博客哦 ...
  • GPS定位信息的接收

    2008-10-17 11:00:00
    通常GPS定位信息接收系统主要由GPS接收天线、变频器、信号通道、微处理器、存储器以及电源等部分组成。由于GPS定位信息内容较少,因此多用RS-232串口将定位信息(NEMA0183语句)从GPS接收机传送到计算机中进行信息...
  • } else { alert("该设备不支持gps定位"); } }, //获取位置失败处理 handleLocationError(error) { alert(error); switch (error.code) { case 0: alert("获取位置信息出错!"); break; case 1: alert("您设置了阻止...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,205
精华内容 9,282
关键字:

如何获取gps定位信息