附近的地方xamarin形成IOS

时间:2016-10-18 08:57:05

标签: xamarin xamarin.ios xamarin.forms

我正在尝试使用Google地方网络服务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 App,但它仍然无效。

对此的任何帮助将不胜感激。 谢谢

1 个答案:

答案 0 :(得分:1)

正如评论中指出的那样。 Android通常以不同于iOS的方式格式化GPS坐标。您应确保以与API所需格式匹配的格式从iOS格式化您的坐标。

正确的格式如下:

-33.8670522,151.1957362