C# Xamarin形成地理编码器GetPositionsforadressAsync结果

C# Xamarin形成地理编码器GetPositionsforadressAsync结果,c#,android,google-maps,geolocation,xamarin.forms,C#,Android,Google Maps,Geolocation,Xamarin.forms,我对Xamarin表单中的geocoder类有一个奇怪的问题。特别是获得工作岗位。iOS总是返回一个结果,但android的结果是断断续续的。当我发送地址“2810 Birch street denver 80207”时,我会得到一个结果。如果我输入“7001塔路丹佛80249”,我不会得到一个结果。这是一个有效的地址。你可以把它输入谷歌地图。我试过各种地址,但似乎断断续续。代码是 var approximateLocations = await geoCoder.GetPositionsF

我对Xamarin表单中的geocoder类有一个奇怪的问题。特别是获得工作岗位。iOS总是返回一个结果,但android的结果是断断续续的。当我发送地址“2810 Birch street denver 80207”时,我会得到一个结果。如果我输入“7001塔路丹佛80249”,我不会得到一个结果。这是一个有效的地址。你可以把它输入谷歌地图。我试过各种地址,但似乎断断续续。代码是

var approximateLocations = await   geoCoder.GetPositionsForAddressAsync(address);
                if (approximateLocations.Any())
                {
                    success = true;
                }
我知道我的谷歌api密钥是正确的,因为我有时可以得到结果。我搜索过其他帖子,但没有任何帮助。我已经获得了Xamarin forms maps文档所需的所有正确的android清单元素

我目前正在运行Xamarin forms 2.3.4.247版。 Xamarin表单地图版本2.3.4.247 Xamarin google play services地图版本42.1021.1

我还尝试用上面提到的Xamarin包创建一个新的Xamarin表单项目,我也遇到了同样的问题


请帮忙!:-)

有一个未解决的bug跟踪此问题

我认为这个问题还没有解决。

GetAddresssForPositionAsync和GetPositionsForDressAsync的问题是一样的,但是在android中第二个抛出的grpc失败错误