[英]To use or not to use getMyLocation () in google maps API v2 for android?
我目前正在开发一个利用google maps api v2的一些简单功能的应用程序。 该应用程序应该找到用户的当前位置,然后显示我选择的一些位置,这些位置也应该靠近用户。
我已经找到并显示用户位置。 事实是,似乎不赞成使用getMyLocation()(我当前正在使用),这是根据android的开发人员站点进行的。 但是,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));
}
非常感谢您的时间和答复。
如文档中所述,已弃用。
尝试改用LocationClient实现。
http://developer.android.com/reference/com/google/android/gms/location/LocationClient.html
您可以启用地图V2上可用的“我的位置图层”。
map.setMyLocationEnabled (true)
检查: http : //developer.android.com/reference/com/google/android/gms/maps/GoogleMap.html#setMyLocationEnabled%28boolean%29
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.