如何在Google Auto完成位置获取经度和纬度

时间:2014-09-30 05:53:13

标签: ios7.1

我使用谷歌自动完成获取用户位置地址。

用户在搜索栏中键入文本后,相关地址会在表格中下拉,当我点击一个地址时,它会获得这样的地址。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

我这样做了

`

 SPGooglePlacesAutocompletePlace *place = [self placeAtIndexPath:indexPath];
 [place resolveToPlacemark:^(CLPlacemark *placemark, NSString *addressString, NSError *error) {
    if (error) {
        SPPresentAlertViewWithErrorAndTitle(error, @"Could not map selected Place");
    } else if (placemark) {
        [self addPlacemarkAnnotationToMap:placemark addressString:addressString];
        [self recenterMapToPlacemark:placemark];
        [self dismissSearchControllerWhileStayingActive];
        [self.searchDisplayController.searchResultsTableView deselectRowAtIndexPath:indexPath animated:NO];

        NSLog(@"Address %@",addressString);

`

现在我想获得所选地址的纬度和经度。我怎么能得到那些。请帮帮我。

谢谢

1 个答案:

答案 0 :(得分:0)

NSLog(@"地址%@,%lf,%lf",addressString,placemark.location.coordinate.latitude,placemark.location.coordinate.longitude); XD