1. 获取当前手机的 所在城市
[[MMLocationManagershareLocation] getAddress:^(NSString *addressString) {
MJLog(@"定位---%@",addressString);
NSString *city = [selfgetCityNameWithAddressString:addressString];
}];
// 通过地址截取字符串获得城市的名字
- (NSString *)getCityNameWithAddressString:(NSString *)addressString
{
NSString *city = [NSStringstring];
if ([addressString containsString:@"市"]) {
NSRange range = [addressString rangeOfString:@"省"];
if (range.length ==0) {
NSRange cityRange = [addressString rangeOfString:@"市"];
city = [addressStringsubstringToIndex:cityRange.location+1];
}else{
NSString * city1 = [addressString substringFromIndex:range.location+1];
NSRange cityRange = [city1 rangeOfString:@"市"];
city = [city1substringToIndex:cityRange.location+1];
}
}
MJLog(@"%@",city);
return city;
}
2 获取当前手机的经纬度
// 保存经纬度
CLLocationCoordinate2D coord = [MMLocationManager shareLocation].lastCoordinate;