gpt4 book ai didi

android - 在 Android 中不使用 LocationManager 类获取位置

转载 作者:行者123 更新时间:2023-11-30 03:16:04 25 4
gpt4 key购买 nike

我已经使用 Google Map v2 通过其 Latitude & Longitude 向用户显示 map 上带有标记的当前位置。

我想知道是否有其他方法可以在不使用的情况下获取用户的当前位置

LocationManager class  

感谢任何帮助...

最佳答案

是的,您可以通过在 googlmap 上设置位置更改监听器来做到这一点

googleMap.setOnMyLocationChangeListener(new OnMyLocationChangeListener() {

@Override
public void onMyLocationChange(Location location) {
// get the current location here

}
});

或者试试这个

googleMap.setMyLocationEnabled(true);
googleMap.getMyLocation();

更新

public class MainActivity extends Activity implements LocationSource {



@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


}



@Override
public void activate(OnLocationChangedListener arg0) {
googleMap.getMyLocation();
}

@Override
public void deactivate() {

}

}

关于android - 在 Android 中不使用 LocationManager 类获取位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20117407/

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