android wifi定位服务,如何在Android中使用Wifi获取位置?

我希望通过Wifi获取位置并在谷歌地图中工作,这对我不起作用,但Gps没问题,也没问题.

我的代码:

locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);

if (locationManager != null) {

boolean gpsIsEnabled = locationManager

.isProviderEnabled(LocationManager.GPS_PROVIDER);

boolean networkIsEnabled = locationManager

.isProviderEnabled(LocationManager.NETWORK_PROVIDER);

if (gpsIsEnabled) {

locationManager.requestLocationUpdates(

LocationManager.GPS_PROVIDER,5000L,10F,(android.location.LocationListener) this);

} else if (networkIsEnabled) {

locationManager.requestLocationUpdates(

LocationManager.NETWORK_PROVIDER,(android.location.LocationListener) this);

} else {

// Show an error dialog that GPS is disabled...

}

} else {

// Show some generic error dialog because something must have gone

// wrong with location manager.

}

AndroidManifest:

android:name="com.google.android.maps.v2.API_KEY"

android:value="AIzaSyB4C_zHeHYMTWqW4_Wpin-5jLF9S54KDSQ" />

android:name="com.karyan.karyanmap.permission.MAPS_RECEIVE"

android:protectionLevel="signature" />

android:name="android.hardware.camera"

android:required="false" >

android:glEsVersion="0x00020000"

android:required="true" />

当wifi连接到Intenet时,Newtork_Provider为null.如何解决问题

谢谢..


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部