立得地图iOS SDK 地图&搜索服务参考手册 V1.7.0
|
地图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 | |
- (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 |
- (void) getMapcenterWithGeoPointX: | (int) | x | |
Y: | (int) | y | |
- (float) getMapLenWithGeoLen: | (int) | geoPixelLen |
- (float) getMapLenWithWinLen: | (int) | winPixelLen |
- (float) getMapLenWithWinLen: | (int) | winPixelLen | |
byY: | (int) | winY | |
- (float) getMapZoomer |
- (void) lonlat2geo_withLon: | (double) | lon | |
lat: | (double) | lat | |
geoX: | (int *) | outPixel20X | |
geoY: | (int *) | outPixel20Y | |
- (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 | |
- (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.