我尝试在Map片段中获取当前位置,但无法执行此操作,因为LocationRequest.create()不起作用。两者都不起作用:
LocationRequest l = new LocationRequest();
或
LocationReuest l = LocationRequest.create();
我的MapsFragment.java:
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationRequest;
public class MapsFragment extends SupportMapFragment {
LocationRequest mLocationRequest;
mLocationRequest = LocationRequest.create();
}
My build.gradle(应用程序级别):
dependencies {
implementation 'com.google.android.gms:play-services-location:19.0.1'
implementation 'com.github.niqo01.rxplayservices:rx-play-services-location:0.4.0'
}
我已经清理和重建的应用程序,但它不工作。请给予一个解决方案,或只是一个代码,以确保我得到一个片段中的谷歌Map上的当前位置
1条答案
按热度按时间bkhjykvo1#
您使用了错误的类。
不要使用android.location包中的LocationRequest类,而是在导入部分编写以下内容: