# TencentLBSLocationUtils Class Reference

Inherits from | NSObject
Declared in | TencentLBSLocationUtils.h

## Overview

定位工具类，提供距离计算、坐标转换、区域判断等实用方法。

### `+ distanceBetweenTwoCoordinate2D:coordinateTwo:`

计算两个坐标点的距离

`+ (double)distanceBetweenTwoCoordinate2D:(const CLLocationCoordinate2D *)coordinate coordinateTwo:(const CLLocationCoordinate2D *)coordinate2`

#### Parameters

`coordinate` | 第一个坐标点
`coordinate2` | 第二个坐标点

#### Return Value

两点之间的距离，单位为米

#### Discussion

计算两个坐标点的距离

#### Declared In

`TencentLBSLocationUtils.h`

### `+ distanceBetweenTwoCLLocations:locationTwo:`

计算两个 CLLocation 的距离

`+ (double)distanceBetweenTwoCLLocations:(const CLLocation *)location locationTwo:(const CLLocation *)location2`

#### Parameters

`location` | 第一个位置
`location2` | 第二个位置

#### Return Value

两个位置之间的距离，单位为米

#### Discussion

计算两个 CLLocation 的距离

#### Declared In

`TencentLBSLocationUtils.h`

### `+ distanceBetweenTwoTencentLBSLocations:locationTwo:`

计算两个 TencentLBSLocation 的距离

`+ (double)distanceBetweenTwoTencentLBSLocations:(const TencentLBSLocation *)location locationTwo:(const TencentLBSLocation *)location2`

#### Parameters

`location` | 第一个位置
`location2` | 第二个位置

#### Return Value

两个位置之间的距离，单位为米

#### Discussion

计算两个 TencentLBSLocation 的距离

#### Declared In

`TencentLBSLocationUtils.h`

### `+ isInRegionWithLatitude:longitude:`

判断经纬度是否在国内

`+ (BOOL)isInRegionWithLatitude:(double)latitude longitude:(double)longitude`

#### Parameters

`latitude` | 纬度
`longitude` | 经度

#### Return Value

在国内返回 YES，否则返回 NO

#### Discussion

判断经纬度是否在国内

#### Declared In

`TencentLBSLocationUtils.h`

### `+ WGS84TOGCJ02:`

WGS84 坐标转换为 GCJ02 坐标

`+ (CLLocationCoordinate2D)WGS84TOGCJ02:(CLLocationCoordinate2D)coordinate`

#### Parameters

`coordinate` | WGS84 坐标

#### Return Value

转换后的 GCJ02 坐标

#### Discussion

WGS84 坐标转换为 GCJ02 坐标

#### Declared In

`TencentLBSLocationUtils.h`