当前位置:首页 > 代码 > 正文

获取gps代码(gps里面的获取号码是什么)

admin 发布:2022-12-19 10:47 94


今天给各位分享获取gps代码的知识,其中也会对gps里面的获取号码是什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

求java代码,手机获取当前GPS的经纬度。

记得我前几天发过一个类似的代码如下(适用安卓)

import android.app.Activity;

import android.os.Bundle;

import android.location.*;

import android.content.*;

import android.util.Log;

import android.widget.TextView;

 

public class GPSLocationListenActivity extends Activity implements LocationListener {

    LocationManager locman;

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

         

        locman = (LocationManager)getSystemService(Context.LOCATION_SERVICE);

    }

     

    @Override

    protected void onResume(){

        if (locman != null){

            locman.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0,0,this);          

        }

        super.onResume();

    }

     

    @Override

    protected void onPause(){

        if (locman != null){

            locman.removeUpdates(this);

        }

        super.onPause();

    }

     

    @Override

    public void onLocationChanged(Location location){

        TextView textView1 = (TextView)findViewById(R.id.textView1);

        textView1.setText("Latitude:Longitude - "

        +String.valueOf(location.getLatitude()) +":"+String.valueOf(location.getLongitude()));

         

        TextView textView2 = (TextView)findViewById(R.id.textView2);

        textView2.setText(String.valueOf(location.getTime()));

                 

         

        Log.v("----------", "----------");

        Log.v("Latitude", String.valueOf(location.getLatitude()));

        Log.v("Longitude", String.valueOf(location.getLongitude()));

        Log.v("Accuracy", String.valueOf(location.getAccuracy()));

        Log.v("Altitude", String.valueOf(location.getAltitude()));

        Log.v("Time", String.valueOf(location.getTime()));

        Log.v("Speed", String.valueOf(location.getSpeed())); 

        Log.v("Bearing", String.valueOf(location.getBearing()));

    }

     

    @Override

    public void onProviderDisabled(String provider){

     

    }

     

    @Override

    public void onProviderEnabled(String provider){

    }

     

    @Override

    public void onStatusChanged(String provider, int status, Bundle extras){

        switch(status){

        case LocationProvider.AVAILABLE:

            Log.v("Status","AVAILABLE");

            break;

        case LocationProvider.OUT_OF_SERVICE:

            Log.v("Status","OUT_OF_SERVICE");

            break;

        case  LocationProvider.TEMPORARILY_UNAVAILABLE:

            Log.v("Status","TEMPORARILY_UNAVAILABLE");

            break;

             

        }

    }

}

之前的提问链接

android 求一个简单的使用GPS获取经纬度的代码

private Context mContext;

private LocationManager locationManager;

public GPSTools(Context context) {

super();

mContext = context;

locationManager = (LocationManager) context

.getSystemService(Context.LOCATION_SERVICE);

}

/**

* 获取地址的经纬度

*

* @return 维度_经度

*/

public String getGpsAddress() {

// 返回所有已知的位置提供者的名称列表,包括未获准访问或调用活动目前已停用的。

ListString lp = locationManager.getAllProviders();

for (String item : lp) {

MLog.i("8023", "可用位置服务:" + item);

}

Criteria criteria = new Criteria();

criteria.setCostAllowed(false);

// 设置位置服务免费

criteria.setAccuracy(Criteria.ACCURACY_COARSE); // 设置水平位置精度

// getBestProvider 只有允许访问调用活动的位置供应商将被返回

String providerName = locationManager.getBestProvider(criteria, true);

MLog.i("8023", "------位置服务:" + providerName);

if (providerName != null) {

Location location = locationManager

.getLastKnownLocation(providerName);

if (location != null)

return "纬度:" + location.getLatitude() + " 经度:"

+ location.getLongitude();

} else {

Toast.makeText(mContext, "1.请检查网络连接 \n2.请打开我的位置",

Toast.LENGTH_SHORT).show();

}

return "未能获取到当前位置,请检测以下设置:\n1.检查网络连接 \n2.打开我的位置(GPS)";

}

html5 如何调用安卓手机获取gps坐标

HTML5中可以通过IP,WIFI信息,GPS,来实现地理定位,当然相关精度也是有所不同,所以如果要精确导航就得使用GPS信息。

下面是一段HTML5结合百度地图API来获取位置的代码:

div id="allmap"/div当前定位地址:a id="du-gps"/aspan/span/div

script

var map = new BMap.Map("allmap");

var geolocation = new BMap.Geolocation();

geolocation.getCurrentPosition(function(r){

if(this.getStatus() == BMAP_STATUS_SUCCESS){

map.panTo(r.point);

//alert('您的位置:'+r.point.lng+','+r.point.lat);

var pt = r.point;

var geoc = new BMap.Geocoder();

geoc.getLocation(pt, function(rs){

var addComp = rs.addressComponents;

//alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber);

$("#du-gps").text(addComp.district+addComp.street+addComp.streetNumber);

});

}

else {

alert('failed'+this.getStatus());

}

},{enableHighAccuracy: true})

/script

关于获取gps代码和gps里面的获取号码是什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/6909.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载