我正在尝试使用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,但它仍然无效。
对此的任何帮助将不胜感激。 谢谢
答案 0 :(得分:1)
正如评论中指出的那样。 Android通常以不同于iOS的方式格式化GPS坐标。您应确保以与API所需格式匹配的格式从iOS格式化您的坐标。
正确的格式如下:
-33.8670522,151.1957362