不推荐使用Android setOnMyLocationChangeListener

Joo*_*lah 17 java android google-maps android-maps-v2

Android Google Map的setOnMyLocationChangeListener方法现已弃用.有谁知道如何绕过它?谢谢.

Int*_*iya 12

setOnMyLocationChangeListener方法Deprecated现在.

你可以 com.google.android.gms.location.FusedLocationProviderApi改用.

FusedLocationProviderApi是最新的API,也是获取Android位置的最佳选择.

  • 当然,这就是文档所说的,但我认为OP的目的是他们当前正在使用OnMyLocationChangeListener.onMyLocationChange来获取蓝点在地图上移动时的回调,他们希望找到一种不推荐的方式继续做这个...而且没有.不推荐的方法是编写自己的代码来手动启动和停止自己的FusedLocationApi位置更新,这是IMO愚蠢的,因为您的参数可能与Map使用的参数不同,因此您可能无法获得更新同时蓝点移动. (11认同)
  • 我同意swooby,他们删除了一个非常简单的方法来获取我在地图上移动更新的位置,以及map.getMyLocation()也被弃用.现在谷歌迫使我们编写自己的代码并"向我们推销"googleplay服务最适合开发人员的想法,因为他们只是给我们带来越来越多的问题 (8认同)