Geolocator 在 visual studio c++ 中没有给出准确的响应
Geolocator not giving accurate response in visual studio c++
在 Visual Studio 2017 年的 UWP C++ 应用程序中,我有:
Geolocator^ geolocator = ref new Geolocator();
task<Geoposition^> geopositionTask = create_task(geolocator->GetGeopositionAsync());
geopositionTask.then([this](Geoposition^ place)
{
double la = place->Coordinate->Point->Position.Latitude;
double lo = place->Coordinate->Point->Position.Longitude;
}
我可以提高默认值的准确性吗?
您可以配置 DesiredAccuracy property Geolocator 对象:
Geolocator^ geolocator = ref new Geolocator();
geolocator->DesiredAccuracy = PositionAccuracy::High;
在 Visual Studio 2017 年的 UWP C++ 应用程序中,我有:
Geolocator^ geolocator = ref new Geolocator();
task<Geoposition^> geopositionTask = create_task(geolocator->GetGeopositionAsync());
geopositionTask.then([this](Geoposition^ place)
{
double la = place->Coordinate->Point->Position.Latitude;
double lo = place->Coordinate->Point->Position.Longitude;
}
我可以提高默认值的准确性吗?
您可以配置 DesiredAccuracy property Geolocator 对象:
Geolocator^ geolocator = ref new Geolocator();
geolocator->DesiredAccuracy = PositionAccuracy::High;