在 Google Places API 中嵌入当前位置(经度和纬度)
Posted
技术标签:
【中文标题】在 Google Places API 中嵌入当前位置(经度和纬度)【英文标题】:Embedding current location ( longitude and latitude ) in the Google Places API 【发布时间】:2012-01-25 00:41:15 【问题描述】:我正在尝试将 Google Places API 集成到我的 ios 应用中。我指的是这个博客: http://iphonebyradix.blogspot.com/2011/07/working-with-google-places-api.html
现在我正在查找我当前的 iPhone 位置,如何将我得到的经度和纬度嵌入到以下 URL 而不是“location=34.0522222,-118.2427778”:
#define PlacesURL @"https://maps.googleapis.com/maps/api/place/search/xml?location=34.0522222,-118.2427778&radius=500&types=restaurants&sensor=false&key=Your_API_Key"
这样我就可以得到靠近我当前位置的餐厅位置,而不是靠近代码中给出的硬编码位置。
感谢和问候。
【问题讨论】:
【参考方案1】:CLLocation *location = [[AppHelper appDelegate] mLatestLocation];//custom code to get latestPosition of user
NSString *url=[NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/search/xml?location=%f,%f&radius=500&types=restaurants&sensor=false&key=Your_API_Key"
,location.coordinate.longitude,location.coordinate.latitude]];
【讨论】:
我现在明白了,问题是如何以及在哪里定义 [location.coordinate.longitude,location.coordinate.latitude]以上是关于在 Google Places API 中嵌入当前位置(经度和纬度)的主要内容,如果未能解决你的问题,请参考以下文章
javascript 获取当前地址 - Google Places API
用于我的 iPhone 应用程序的 Google Places API