xamarin附近的地方

xamarin附近的地方,xamarin,xamarin.ios,xamarin.forms,Xamarin,Xamarin.ios,Xamarin.forms,我正在尝试使用GooglePlacesWeb服务API获取所有附近的位置。它可以在Android(模拟器)上运行,但当我在iPhone上构建并安装应用程序时,httpRequest会返回一个“INVALID_REQUEST”响应 这是我的要求: placesResult = await httpClient.GetStringAsync(new UriBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?key

我正在尝试使用GooglePlacesWeb服务API获取所有附近的位置。它可以在Android(模拟器)上运行,但当我在iPhone上构建并安装应用程序时,httpRequest会返回一个“INVALID_REQUEST”响应

这是我的要求:

placesResult = await httpClient.GetStringAsync(new UriBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=AIzaSyAg-d-wLhMl65Fo_sfyj_U9tFOoW41UcDQ&location=" + position.Latitude + "," + position.Longitude + "&radius=500&type=restaurant").Uri.ToString());
我已经将API的限制设置为none和IOS应用程序,但仍然无法正常工作

在此方面的任何帮助都将不胜感激。
正如评论中指出的那样,谢谢你。Android的GPS坐标格式通常与iOS不同。您应该确保将iOS中的坐标设置为与API所需的格式相匹配的格式

正确的格式如下所示:

-33.8670522,151.1957362

确保您的坐标格式正确。iOS和AndroidI am使用设备的当前位置时,它们有所不同。我不是自己设置位置的。我正在使用Geolator插件。但是它是否提供了谷歌API想要的格式的坐标?啊,是的。非常感谢。在IOS上,坐标以逗号而不是句点提供。非常感谢。