TencentMapSdk
Public Member Functions | List of all members
TencentMap.API.MapController Class Reference
Inheritance diagram for TencentMap.API.MapController:

Public Member Functions

double GetOverlooking ()
 获取当前地图俯仰视角,单位角度 More...
 
void OverlookDelta (double overlookDelta)
 俯视旋转,单位角度 More...
 
double GetRotation ()
 获取当前地图旋转角度 More...
 
void RotateDelta (double rotationDelta)
 平面旋转地图. 单位角度 More...
 
double GetZoomLevel ()
 获取地图级别. More...
 
void SetZoomLevel (double zoomLevel)
 设置地图级别 More...
 
Coordinate GetCoordinate ()
 获取地图中心点经纬度 More...
 
void SetCoordinate (Coordinate coordinate)
 设置地图中心点经纬度 More...
 
void MoveOffset (double x, double y)
 手势移动地图 (x, y)均是屏幕坐标偏移 More...
 
void MoveToWorldPositon (Vector3 worldPosition)
 在当前级别下移动世界坐标. More...
 
double CalDistanceByCoordinate (Coordinate fromCor, Coordinate toCor)
 计算两个经纬度间的距离 More...
 
void DidRender ()
 刷新地图. More...
 
Vector2 ConvertCoordinateToScreen (Coordinate coordinate)
 经纬度坐标转换为屏幕坐标. x, y : 表示屏幕坐标, bottom-left 为原点, 单位(pixel) z : 表示距离camera的世界距离 More...
 
Coordinate ConvertScreenToCoordinate (Vector2 screenPosition)
 屏幕坐标转经纬度 屏幕坐标坐标系 是 bottom-left 为原点, 单位是 pixel More...
 
Vector3 ConvertCoordinateToWorld (Coordinate coordinate)
 经纬度坐标转换成世界坐标 More...
 
double MetersPerPixel ()
 一个pixel对应的米 More...
 
void SetMapTextFont (Font font)
 设置自定义的字体Font, 设置后,地图POI文字会以此Font字体显示. More...
 
void SetMapStyle (int slotPosition)
 切换底图样式 More...
 
void SetBuildingEnable (bool enable)
 是否显示3D楼块 More...
 
void HidePartialBuilding (Coordinate center, float width, float height)
 根据中心点和宽高隐藏矩形区域的建筑物 More...
 
void SwitchLocalCache (bool isNeedLocalCache)
 设置是否开启瓦片数据的 本地缓存, 默认开启 当手机剩余存储空间不够时,开发者可以设置false. More...
 

Member Function Documentation

◆ CalDistanceByCoordinate()

double TencentMap.API.MapController.CalDistanceByCoordinate ( Coordinate  fromCor,
Coordinate  toCor 
)

计算两个经纬度间的距离

Returns
返回距离, 单位: 米
Parameters
fromCorFrom cor.
toCorTo cor.

◆ ConvertCoordinateToScreen()

Vector2 TencentMap.API.MapController.ConvertCoordinateToScreen ( Coordinate  coordinate)

经纬度坐标转换为屏幕坐标. x, y : 表示屏幕坐标, bottom-left 为原点, 单位(pixel) z : 表示距离camera的世界距离

Returns
The coordinate to screen.
Parameters
coordinateCoordinate.

◆ ConvertCoordinateToWorld()

Vector3 TencentMap.API.MapController.ConvertCoordinateToWorld ( Coordinate  coordinate)

经纬度坐标转换成世界坐标

Returns
世界坐标.
Parameters
coordinateCoordinate.

◆ ConvertScreenToCoordinate()

Coordinate TencentMap.API.MapController.ConvertScreenToCoordinate ( Vector2  screenPosition)

屏幕坐标转经纬度 屏幕坐标坐标系 是 bottom-left 为原点, 单位是 pixel

Returns
The screen to coordinate.
Parameters
screenPositionScreen position.

◆ DidRender()

void TencentMap.API.MapController.DidRender ( )

刷新地图.

◆ GetCoordinate()

Coordinate TencentMap.API.MapController.GetCoordinate ( )

获取地图中心点经纬度

Returns
The coordinate.

◆ GetOverlooking()

double TencentMap.API.MapController.GetOverlooking ( )

获取当前地图俯仰视角,单位角度

Returns
The overlooking.

◆ GetRotation()

double TencentMap.API.MapController.GetRotation ( )

获取当前地图旋转角度

Returns
The rotation.

◆ GetZoomLevel()

double TencentMap.API.MapController.GetZoomLevel ( )

获取地图级别.

Returns
The zoom level.

◆ HidePartialBuilding()

void TencentMap.API.MapController.HidePartialBuilding ( Coordinate  center,
float  width,
float  height 
)

根据中心点和宽高隐藏矩形区域的建筑物

Parameters
centerCenter.
widthWidth.
heightHeight.

◆ MetersPerPixel()

double TencentMap.API.MapController.MetersPerPixel ( )

一个pixel对应的米

Returns
The per pixel.

◆ MoveOffset()

void TencentMap.API.MapController.MoveOffset ( double  x,
double  y 
)

手势移动地图 (x, y)均是屏幕坐标偏移

Parameters
xThe x coordinate.
yThe y coordinate.

◆ MoveToWorldPositon()

void TencentMap.API.MapController.MoveToWorldPositon ( Vector3  worldPosition)

在当前级别下移动世界坐标.

Parameters
worldPositionWorld position.

◆ OverlookDelta()

void TencentMap.API.MapController.OverlookDelta ( double  overlookDelta)

俯视旋转,单位角度

Parameters
overlookDeltaOverlook delta.

◆ RotateDelta()

void TencentMap.API.MapController.RotateDelta ( double  rotationDelta)

平面旋转地图. 单位角度

Parameters
rotationDeltaRotation delta.

◆ SetBuildingEnable()

void TencentMap.API.MapController.SetBuildingEnable ( bool  enable)

是否显示3D楼块

Parameters
enableIf set to true 显示楼块

◆ SetCoordinate()

void TencentMap.API.MapController.SetCoordinate ( Coordinate  coordinate)

设置地图中心点经纬度

Parameters
coordinateCoordinate.

◆ SetMapStyle()

void TencentMap.API.MapController.SetMapStyle ( int  slotPosition)

切换底图样式

Parameters
slotPosition在官网配置的槽位号. 官网一共可以配置多套样式,有槽位 1, 2, 3.

◆ SetMapTextFont()

void TencentMap.API.MapController.SetMapTextFont ( Font  font)

设置自定义的字体Font, 设置后,地图POI文字会以此Font字体显示.

Parameters
fontFont.

◆ SetZoomLevel()

void TencentMap.API.MapController.SetZoomLevel ( double  zoomLevel)

设置地图级别

Parameters
zoomLevelZoom level.

◆ SwitchLocalCache()

void TencentMap.API.MapController.SwitchLocalCache ( bool  isNeedLocalCache)

设置是否开启瓦片数据的 本地缓存, 默认开启 当手机剩余存储空间不够时,开发者可以设置false.


The documentation for this class was generated from the following file: