立得地图iOS SDK 地图&搜索服务参考手册 V1.7.0
构造函数 | 所有成员列表
LMKMapView(Tools)分类 参考

地图view工具类的类别(geo,20级像素坐标;lnglat,精度纬度;map,地图opengl坐标;win,屏幕坐标) 更多...

#import <LMKMapView.h>

构造函数

(void)  - geo2lonlat_withPixel20X:pixel20Y:lon:lat:
  20级像素坐标转经纬度坐标 更多...
 
(void)  - lonlat2geo_withLon:lat:geoX:geoY:
  经纬度坐标转20级像素坐标 更多...
 
(void)  - geo2map_withPixel20X:pixel20Y:mapX:mapY:
  20级像素坐标转地图opengl坐标 更多...
 
(void)  - map2geo_withMapX:mapY:geoX:geoY:
  地图opengl坐标转20级像素坐标 更多...
 
(void)  - win2map_withWinX:winY:mapX:mapY:
  屏幕坐标转地图opengl坐标 更多...
 
(void)  - map2win_withMapX:mapY:winX:winY:
  地图opengl坐标转屏幕坐标 更多...
 
(float)  - getMapLenWithWinLen:byY:
  根据屏幕像素Len获得地图opengl长度 更多...
 
(float)  - getMapLenWithWinLen:
  根据屏幕像素Len获得地图opengl长度 更多...
 
(float)  - getMapLenWithGeoLen:
  根据20级像素Len获得地图opengl长度 更多...
 
(float)  - getGeoLenWithWinLen:
  根据屏幕坐标Len获得20级像素坐标长度 更多...
 
(void)  - setMapcenterByGeoPointX:Y:
  根据20级像素坐标设置地图中心点 更多...
 
(void)  - getMapcenterWithGeoPointX:Y:
  根据地图中心点获取该点对应的20级像素坐标 更多...
 
(float)  - getMapZoomer
  获取地图缩放级别 更多...
 
(CGFloat)  - calculatePointA:andPointB:
  计算A点和B点之间的直线与正北方向(顺时针旋转)的夹角(弧度),其中A点为直线的起点,返回值区间为[0,2π)。 更多...
 
(CGFloat)  - calculatePointA:andPointB:andPointC:andPointD:
  计算A点和B点之间的直线与C点和D点之间的直线(顺时针旋转)的夹角(弧度),其中A点、C点分别为两条直线的起点,返回值区间为[0,2π)。 更多...
 

详细描述

地图view工具类的类别(geo,20级像素坐标;lnglat,精度纬度;map,地图opengl坐标;win,屏幕坐标)

函数文档

- (CGFloat) calculatePointA: (CLLocationCoordinate2D)  pointA
andPointB: (CLLocationCoordinate2D)  pointB 

计算A点和B点之间的直线与正北方向(顺时针旋转)的夹角(弧度),其中A点为直线的起点,返回值区间为[0,2π)。

参数
pointA 由A点经纬度构成的结构体
pointB 由B点经纬度构成的结构体

扩展类 LMKMapView.

- (CGFloat) calculatePointA: (CLLocationCoordinate2D)  pointA
andPointB: (CLLocationCoordinate2D)  pointB
andPointC: (CLLocationCoordinate2D)  pointC
andPointD: (CLLocationCoordinate2D)  pointD 

计算A点和B点之间的直线与C点和D点之间的直线(顺时针旋转)的夹角(弧度),其中A点、C点分别为两条直线的起点,返回值区间为[0,2π)。

参数
pointA 由A点经纬度构成的结构体
pointB 由B点经纬度构成的结构体
pointC 由C点经纬度构成的结构体
pointD 由D点经纬度构成的结构体

扩展类 LMKMapView.

- (void) geo2lonlat_withPixel20X: (int)  pixel20X
pixel20Y: (int)  pixel20Y
lon: (double *)  outLon
lat: (double *)  outLat 

20级像素坐标转经纬度坐标

参数
pixel20X 20级像素坐标经度
pixel20Y 20级像素坐标纬度
outLon 输出经度
outLat 输出纬度

扩展类 LMKMapView.

- (void) geo2map_withPixel20X: (int)  pixel20X
pixel20Y: (int)  pixel20Y
mapX: (float *)  outMapX
mapY: (float *)  outMapY 

20级像素坐标转地图opengl坐标

参数
pixel20X 20级像素坐标经度
pixel20Y 20级像素坐标纬度
outMapX 输出地图opengl坐标X
outMapY 输出地图opengl坐标Y

扩展类 LMKMapView.

- (float) getGeoLenWithWinLen: (int)  winPixelLen

根据屏幕坐标Len获得20级像素坐标长度

参数
winPixelLen 屏幕坐标长度
返回
20级像素坐标长度

扩展类 LMKMapView.

- (void) getMapcenterWithGeoPointX: (int)  x
Y: (int)  y 

根据地图中心点获取该点对应的20级像素坐标

参数
x x轴20级像素坐标
y y轴20级像素坐标

扩展类 LMKMapView.

- (float) getMapLenWithGeoLen: (int)  geoPixelLen

根据20级像素Len获得地图opengl长度

参数
geoPixelLen 20级像素坐标长度
返回
地图opengl长度

扩展类 LMKMapView.

- (float) getMapLenWithWinLen: (int)  winPixelLen

根据屏幕像素Len获得地图opengl长度

参数
winPixelLen 屏幕像素Len
返回
地图opengl长度

扩展类 LMKMapView.

- (float) getMapLenWithWinLen: (int)  winPixelLen
byY: (int)  winY 

根据屏幕像素Len获得地图opengl长度

参数
winPixelLen 屏幕像素Len
winY 屏幕坐标的Y值
返回
地图opengl长度

扩展类 LMKMapView.

- (float) getMapZoomer

获取地图缩放级别

返回
地图缩放级别

扩展类 LMKMapView.

- (void) lonlat2geo_withLon: (double)  lon
lat: (double)  lat
geoX: (int *)  outPixel20X
geoY: (int *)  outPixel20Y 

经纬度坐标转20级像素坐标

参数
lon 经度
lat 纬度
outPixel20X 输出20级像素坐标经度
outPixel20Y 输出20级像素坐标纬度

扩展类 LMKMapView.

- (void) map2geo_withMapX: (float)  mapX
mapY: (float)  mapY
geoX: (int *)  outPixel20X
geoY: (int *)  outPixel20Y 

地图opengl坐标转20级像素坐标

参数
mapX 地图opengl坐标X
mapY 地图opengl坐标Y
outPixel20X 输出20级像素坐标经度
outPixel20Y 输出20级像素坐标纬度

扩展类 LMKMapView.

- (void) map2win_withMapX: (float)  mapX
mapY: (float)  mapY
winX: (double *)  outWinX
winY: (double *)  outWinY 

地图opengl坐标转屏幕坐标

参数
mapX 地图opengl坐标X
mapY 地图opengl坐标Y
outWinX 输出屏幕坐标X
outWinY 输出屏幕坐标Y

扩展类 LMKMapView.

- (void) setMapcenterByGeoPointX: (int)  x
Y: (int)  y 

根据20级像素坐标设置地图中心点

参数
x x轴20级像素坐标
y y轴20级像素坐标

扩展类 LMKMapView.

- (void) win2map_withWinX: (double)  winX
winY: (double)  winY
mapX: (float *)  outMapX
mapY: (float *)  outMapY 

屏幕坐标转地图opengl坐标

参数
winX 屏幕坐标X
winY 屏幕坐标Y
outMapX 输出地图opengl坐标X
outMapY 输出地图opengl坐标Y

扩展类 LMKMapView.


该分类的文档由以下文件生成: