首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GPS网络坐标

GPS网络坐标
EN

Stack Overflow用户
提问于 2014-01-31 15:42:31
回答 3查看 1.7K关注 0票数 0

我目前在安卓application.My中使用GPS,问题是:1. GPRS需要获取GPS坐标吗?如果想获得没有gps的坐标?2.需要启用哪些设置才能使用网络来处理gps坐标?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-31 16:03:31

你想要地理坐标成对:纬度,经度。(不是GPS坐标)

这些坐标和其他属性可以通过GPS、WLAN或单元塔定位来传递.

对于无线局域网和蜂窝塔(网络)定位,你需要一个互联网连接。

对于GPS本地提供商来说,通常你不需要任何网络(GSM),但是有些Android手机设计得很奇怪,在启动GPS时,如果没有互联网连接,GPS就无法工作。

如果要进行网络定位,可以显式设置位置提供程序。将其设置为NETWORK_PROVIDER:

代码语言:javascript
复制
if (locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) {
    locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);
}
票数 1
EN

Stack Overflow用户

发布于 2014-01-31 16:04:09

是否需要GPRS来获取gps坐标?

答:没有必要,如果你没有使用地图。

但是,您必须使用以下权限才能使用GPS。

代码语言:javascript
复制
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

使用网络使用gps坐标时,需要启用哪些设置?

只能在设备上启用wi和GPS。

票数 1
EN

Stack Overflow用户

发布于 2014-01-31 16:19:14

GPRS和GPS没有任何共同之处。GPRS是一种移动互联网协议,而GPS是用来定位你的手机的。全球定位系统不需要互联网工作!

不管怎么说,如今大多数智能手机都支持GPS ( as ),它基本上像普通GPS一样工作(没有任何互联网连接),但可以通过互联网检索GPS卫星的信息,以便进行更快的定位修复。据我所知,GPS在没有任何互联网连接的情况下仍能正常工作,但也许有真正的提供商,他们把协议搞得一团糟。

长话短说: GPS不需要互联网!

2.:正如我上面提到的,你不需要任何全球定位系统网络,所以

代码语言:javascript
复制
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

应该行得通。

但你的问题听起来像是你想通过网络定位来获得坐标。在这种情况下,你需要

代码语言:javascript
复制
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

但是: ACCESS_COARSE_LOCATION已经被ACCESS_FINE_LOCATION暗示了

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21484019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档