gpt4 book ai didi

xamarin 表单地理定位器插件

转载 作者:行者123 更新时间:2023-12-02 03:45:37 26 4
gpt4 key购买 nike

我正在开发 xamarin 表单应用程序,我想使用地理定位器插件。

我遇到的问题是地理定位器插件代码给了我错误。这是我使用的代码是这样的:

 private async void BtngetLocation_Clicked(object sender, EventArgs e)
{
var locator = CrossGeolocator.Current;
locator.DesiredAccuracy = 50;

var position = await locator.GetPositionAsync(timeoutMilliseconds: 10000);
}

我收到的错误是由 GetPositionAsync(timeoutmilliseconds : 10000)这是错误:“GetPositionAsync”的最佳重载没有名为“timeoutMilliseconds”的参数

我使用的插件版本是4.1.1版本。让我困惑的是,当我降级到版本 3.0.4 时,参数“timeoutmilliseconds”起作用,并且不会给我错误。但是当我运行应用程序时它崩溃了。

请帮助我,我不知道该怎么办。

谢谢。

最佳答案

GetPositionAsync 现在使用 TimeSpan 而不是毫秒。

var position = await locator.GetPositionAsync(TimeSpan.FromSeconds(10), null, IncludeHeading.IsToggled);

文档:https://jamesmontemagno.github.io/GeolocatorPlugin/

他的所有插件(进入 4 的主要版本,因此是一个重大更改版本)现在开始使用 TimeSpan,您可以阅读有关另一个插件的这些更改:

回复:https://montemagno.com/connectivity-plugin-4-0-important-and-awesome-changes/

关于xamarin 表单地理定位器插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46875004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com