怎样根据GPS获得的经纬度来获取城市名

怎样根据GPS获得的经纬度来获取城市名,第1张

根据设备GPS信息来获取当前位置,如果没有GPS设备的话,则通过IP向ISP获取,不过那样的位置信息获取会慢而且不精确。

获取到了经纬度信息X,Y后,可以通过匹配数据库中的值来进行定位,你需要将城市经纬度信息保存到数据库中去,所以比较麻烦一些。当然也可以通过调用第三方地图API来获取城市,这样效率虽然不高,但是很方便

现在市场上大多产品是要用GPRS上传你获得的经纬度信息到地图服务器,再从地图服务器上获取你所需要的具体地址信息。

但是现在市场上有一种叫管车婆的产品,是由深圳天翼方向科技有限公司研发生产的,他们的设备直接发送中文描述的地址信息给授权手机,不用服务平台,GPRS,管理车辆状态,跟踪车辆信息是随时随地的,只要有手机信息的地方都能及时、准确地定位。

以 iphone 为例,未找到位置的意思是设备没有启用定位权限,如果是手机丢了的话,可能是没有开查找我的 iphone ,或者被关机。

苹果 iPhone 是苹果公司研发及销售的智能手机系列,搭载着苹果公司自行研发的 iOS 移动 *** 作系统,第一代 iPhone 于2007年1月9日由发布。

苹果 iPhone 所采用的多点触控技术和它友好的用户界面对其他制造商的智能手机设计产生了深远影响。美国的时代周刊将其称为“2007年的年度发明”。2004年,苹果公司召集了1000多名内部员工组成研发 iPhone 团队,开始了被列为高度机密的项目,订名为“ Project Purple ”,当中包括 iPhone 的幕后设计师 Jonathan lve 。

当时苹果公司的首席执行官史蒂夫乔布斯从原本的重点如 iPad 的平板电脑偏离至转向手机。苹果公司跟 AT & T 秘密合作创造了一些硬件和软件设备一当时的 Cingular 无线网络一 AT & T 并给予苹果公司投资及很大自由度,在30个月动用了约$15亿美元。

<uses-permission android:name="androidpermissionACCESS_FINE_LOCATION"></uses-permission>

private void getLocation()

{

// 获取位置管理服务

LocationManager locationManager;

String serviceName = ContextLOCATION_SERVICE;

locationManager = (LocationManager) thisgetSystemService(serviceName);

// 查找到服务信息

Criteria criteria = new Criteria();

criteriasetAccuracy(CriteriaACCURACY_FINE); // 高精度

criteriasetAltitudeRequired(false);

criteriasetBearingRequired(false);

criteriasetCostAllowed(true);

criteriasetPowerRequirement(CriteriaPOWER_LOW); // 低功耗

String provider = locationManagergetBestProvider(criteria, true); // 获取GPS信息

Location location = locationManagergetLastKnownLocation(provider); // 通过GPS获取位置

updateToNewLocation(location);

// 设置监听器,自动更新的最小时间为间隔N秒(1秒为11000,这样写主要为了方便)或最小位移变化超过N米

locationManagerrequestLocationUpdates(provider, 100 1000, 500,

locationListener); }

private void updateToNewLocation(Location location) {

TextView tv1;

tv1 = (TextView) thisfindViewById(Ridtv1);

if (location != null) {

double latitude = locationgetLatitude();

double longitude= locationgetLongitude();

tv1setText("维度:" + latitude+ "\n经度" + longitude);

} else {

tv1setText("无法获取地理信息");

}

}

百度地图API调用地址:>

以上就是关于怎样根据GPS获得的经纬度来获取城市名全部的内容,包括:怎样根据GPS获得的经纬度来获取城市名、GPS信息怎么获取、未获取当前城市GPS信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9657236.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存