NSString *address = @"福建省福州 鼓楼区 温泉支路";
NSString *output = @"csv";
NSString *key = @"你自己的google map key";
NSString *urlStr = [NSString stringWithFormat:@"https://maps.google.com/maps/geo?q=%@&output=%@&key=%@", [address stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding], output, key]; //address的编码转换是支持中文的关键,如果不转换则获取的坐标为0,0。
NSURL *url = [NSURL URLWithString:urlStr];
NSString *retstr = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
NSArray *resultArray = [retstr componentsSeparatedByString:@","];
double latitude3 = [[resultArray objectAtIndex:2] doubleValue];
double longitude3 = [[resultArray objectAtIndex:3] doubleValue];
CLLocationCoordinate2D userLocation3;
userLocation3.latitude = latitude3;
userLocation3.longitude = longitude3;
MapAnnotation *anoo3 = [[MapAnnotation alloc] initWitchCoordinate:userLocation3];
anoo3.title = @"福州";
anoo3.subtitle = @"详细";
[myMapView addAnnotation:anoo3];//
[anoo3 release];
NSLog(@"纬度:%lf 经度: %lf", latitude3, longitude3);
NSString *address = @"福建省福州 鼓楼区 温泉支路";