大佬教程收集整理的这篇文章主要介绍了android – 当使用LocationManager时,为什么有Wifi但没有连接帮助网络位置?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
显然,我正在使用GPS和网络提供商来获得对最终用户位置的适当修复(当两者都不可用时),并使用时间戳来确定哪个是最新的.
我搜索过谷歌,并提出了各种答案,例如:“它只是做”和“它的魔力” – 说实话,这是毫无用处的.我不想深入描述内部工作,只是略低于“它只是做”,或“它是如何工作的”.
请求的代码
// first get LOCATIOn from network provider // if(isNetworkEnabled) { LOCATIOnManager.requestLOCATIOnupdates( LOCATIOnManager.NETWORK_PROVIDER,MIN_TIME_FOR_updatES,MIN_DISTANCE_CHANGE_FOR_updatES,this); Logging.Debug("GPSTracker","Network"); if(LOCATIOnManager != null) { netLOCATIOn = LOCATIOnManager.getLastKNownLOCATIOn(LOCATIOnManager.NETWORK_PROVIDER); if(netLOCATIOn != null) { latitude = netLOCATIOn.getLatitude(); longitude = netLOCATIOn.getLongitude(); speed = netLOCATIOn.getSpeed(); } } } // if gps is enabled get lat/lng using that as well // if(isGPSEnabled) { if(gpsLOCATIOn == null) { LOCATIOnManager.requestLOCATIOnupdates( LOCATIOnManager.GPS_PROVIDER,this); Logging.Debug("GPSTracker","GPS Enabled"); if(LOCATIOnManager != null) { gpsLOCATIOn = LOCATIOnManager.getLastKNownLOCATIOn(LOCATIOnManager.GPS_PROVIDER); if(gpsLOCATIOn != null) { latitude = gpsLOCATIOn.getLatitude(); longitude = gpsLOCATIOn.getLongitude(); speed = gpsLOCATIOn.getSpeed(); } } } }
非常感谢任何见解.谢谢.
@H_450_12@仍然是他们拥有WLAN-id坐标的问题?
可能是您第一次在连接WLAN时激活GPs.
SkyHook就是提供这种数据的公司.
@H_450_12@ @H_450_12@以上是大佬教程为你收集整理的android – 当使用LocationManager时,为什么有Wifi但没有连接帮助网络位置?全部内容,希望文章能够帮你解决android – 当使用LocationManager时,为什么有Wifi但没有连接帮助网络位置?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。