在我的应用程序中,我可以获取当前位置的坐标。但谷歌有像
这样的字符串"https://maps.googleapis.com/maps/api/place/search/xml?location=52.577798767,-2.124885567&radius=500&types=bank&sensor=false&key=AIzaSyCcC9pmri9XGOgydfsaadq37cmcb6fsd80"
现在我怎么能传递动态坐标(如果我改变我的位置,我的坐标会是新的)而不是固定坐标?
我想在
中使用此字符串NSURL *googlePlacesURL = [NSURL URLWithString:googleUrl];
NSData *xmlData = [NSData dataWithContentsOfURL:googlePlacesURL];
a和b
a = [NSString stringWithFormat:@"LATITUDE: %f", location.coordinate.latitude];
//b = [NSString stringWithFormat:@"LONGITUDE: %f", location.coordinate.longitude];
答案 0 :(得分:1)
NSString *urlString = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/search/xml?location=%f,%f&radius=500&types=bank&sensor=false&key=AIzaSyCcC9pmri9XGOgydfsaadq37cmcb6fsd80", longAsFloat, latAsFloat];
在那里可能很难看到,但我添加了“%f”来代替你的long和lat,这将允许你将它们传递给字符串。然后,您可以从新的自定义字符串构建URL。希望这会有所帮助。