|
立得地图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.
1.8.10