gpt4 book ai didi

安卓谷歌地图我的位置

转载 作者:行者123 更新时间:2023-11-29 21:55:07 25 4
gpt4 key购买 nike

我有谷歌地图 Activity ,我想在其中获取我的位置,但我面临 NullPointerException...

locManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
Location location = locManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
System.out.println("loaded4");
myPoint = new GeoPoint((int)(location.getLatitude()*1E6),(int)(location.getLongitude()*1E6));
System.out.println("loaded5");

我能够得到“loaded4”但不能得到“loaded5”所以 NullPointer 原因在它们之间。我也尝试使用 GPS_PROVIDER,但没有成功。

是的,我拥有 list 中的所有权限。如果我不搜索我的位置, map 可以加载。

是否可能是它的 NullPointer,因为在此之前我在同一个类中加载了一些其他坐标? 也许它的模拟器故障?如果需要,我可以提供扩展代码。使用来自 http://www.chupamobile.com/tutorial/details/53 的源代码

最佳答案

locManager.getLastKnownLocation 如果当前服务关闭则返回 null(查看文档 http://developer.android.com/reference/android/location/LocationManager.html#getLastKnownLocation%28java.lang.String%29)。

如果您使用的是模拟器,则需要发送位置信息。如果您使用的是 Eclipse,请打开 DDMS 透视图并从“位置控制”面板发送位置数据。 (How to emulate GPS location in the Android Emulator?)。

关于安卓谷歌地图我的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13425596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com