我正在使用google方向API,当我只输入城市名称时,它会给出城市地址的来源和目的地的纬度和经度值 . 当我输入整个地址,如B-1,ridhi sidhi复合体,Chopra katla,Rani bazar,Bikaner然后我不给任何纬度和经度 . 我如何通过Google方向API获取该地址的纬度和经度?
NSString *urlString = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@&output=csv", [loactionTextField.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; NSString *locationString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString] encoding:NSUTF8StringEncoding error:nil]; NSArray *array = [locationString componentsSeparatedByString:@","]; if(array == nil) { return; } else { if(array.count > 3) { lat = [[array objectAtIndex:2] doubleValue]; longt = [[array objectAtIndex:3] doubleValue]; } }
我尝试了你的地址,它确实返回lat和long .
1 回答
我尝试了你的地址,它确实返回lat和long .