我使用谷歌地图v2使用其谷歌纵横和标记显示用户在地图上的当前位置。经度。
我想知道有没有其他方法可以在不使用
的情况下获取用户的当前位置LocationManager class
赞赏任何帮助......
答案 0 :(得分:1)
是的,您可以通过在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() {
}
}
答案 1 :(得分:0)
当然,您可以要求用户提供其当前位置。
答案 2 :(得分:0)
这是我找到的参考资料.Below是Links。我有这个的LocationClient ......
希望这对AnyOne有用...... Thks