我目前正在开发一款利用google maps api v2的一些简单功能的应用程序。该应用程序应该找到用户的当前位置,然后显示我选择的一些位置也应该靠近用户。
我已经实现了查找和显示用户位置的功能。根据android的开发者网站的说法,似乎不推荐使用getMyLocation()(我目前正在使用)。但是,Eclipse没有为此方法显示任何类型的弃用警告信号。在我开始编写代码时,我不知道这一点。
所以我的问题是:如果我计划发布我的应用程序,我是否应该担心将来会出现问题?
这是我移入用户位置的代码:
if (map.getMyLocation() != null) {
Toast.makeText(this, "You are here", Toast.LENGTH_LONG).show();
map.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(
map.getMyLocation().getLatitude(), map.getMyLocation()
.getLongitude()), 15));
}
非常感谢你的时间和答案。
答案 0 :(得分:2)
如文档中所述,它已被弃用。
尝试使用LocationClient实现。
http://developer.android.com/reference/com/google/android/gms/location/LocationClient.html
答案 1 :(得分:0)
您可以在地图V2上启用“我的位置图层”。
map.setMyLocationEnabled (true)