我正在开发一个应用程序,它将设备的当前位置作为链接获取,并将其作为SMS发送到指定的号码。单击此链接时,必须打开谷歌地图,并在其上标记设备的当前位置。
我查看了开发人员文档,可以找到 融合位置提供商 。
但这似乎与此无关。
答案 0 :(得分:0)
我使用了LocationManager()和LocationListener()。
而不是融合位置提供程序locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
locationListener = new LocationListener() {
@Override
public void onLocationChanged(Location location) {
textView.append("\nLatitude: " + location.getLatitude() + " Longitude: " + location.getLongitude());
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onProviderDisabled(String provider) {
}
};
locationManager.requestSingleUpdate("gps", locationListener, null);