Package | Description |
---|---|
com.tigerknows |
Modifier and Type | Method and Description |
---|---|
static Latlon |
LatlonUtil.bd09ToGcj02(double bd_lat,
double bd_lon)
* 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 * * 将 BD-09 坐标转换成GCJ-02 坐标 * *
|
static Latlon |
LatlonUtil.bd09ToGps84(double bd_lat,
double bd_lon)
(BD-09)-->84
|
static Latlon |
LatlonUtil.gcj02ToBd09(double gg_lat,
double gg_lon)
火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标
|
static Latlon |
LatlonUtil.gcjToGps84(double lat,
double lon)
* 火星坐标系 (GCJ-02) to 84 * *
|
Latlon |
TKMapView.getCenterPosition() |
Latlon |
TKMapView.getCityCenterPosition(int cityId)
获得当前城市的中心点
|
Latlon |
BubbleItem.getLatlon()
获取气泡点所在经纬度
|
Latlon |
CircleShape.getLatlon()
获取圆心的经纬度值
|
Latlon |
CityInfo.getLatlon() |
Latlon |
InfoWindow.getLatlon() |
static Latlon |
LatlonUtil.gps84ToGcj02(double lat,
double lon)
84 to 火星坐标系 (GCJ-02) World Geodetic System ==> Mars Geodetic System
|
static Latlon |
TigerMapSDK.latlonTransform(Latlon locatedLatlon)
坐标转换
这个是遵守国家规定,所有通过定位得到的坐标都要经过此转换后,在地图上显示才是正确位置
|
static Latlon |
TigerMapSDK.latlonTransformReverse(Latlon latlon) |
static Latlon |
CustomShape.mercPixToPos(XYDouble pix,
float zoomLevel)
convert from mercator pixels to position based on current zoom level
|
Latlon |
TKMapView.screenXYToLatlon(XYFloat screenXY)
将屏幕坐标像素值转换为经纬度度
|
Latlon |
TKMapView.ILatlonTransform.transform(Latlon latlon) |
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<Latlon> |
TigerMapSDK.latlonTransformReverse(java.util.ArrayList<Latlon> latlons) |
Modifier and Type | Method and Description |
---|---|
void |
TKMapView.centerOnPosition(Latlon latlon)
将当前地图移动到以指定经纬度为中心点的位置,并且初始化tile信息
这个方法建议仅在初始化的时候使用,其他情况请使用panToPosition(Latlon latlon)方法
|
void |
TKMapView.centerOnPosition(Latlon latlon,
float zoomLevel)
将当前地图移动到以指定经纬度为中心点的位置,并且初始化tile信息
这个方法建议仅在初始化的时候使用,其他情况请使用panToPosition(Latlon latlon)方法和setZoomLevel方法
|
static double |
Latlon.distanceBetween(Latlon a,
Latlon b) |
static void |
ItemizedOverlayHelper.drawMultiItemOverlay(TKMapView tigerMap,
java.util.List<BubbleItem> dataList,
int focusedIndex,
Latlon nearbyPosition,
java.lang.String overlayName,
int flag)
在地图上显示一组标记
|
static void |
ItemizedOverlayHelper.fitZoomLevelPositions(TKMapView tkMapView,
java.util.ArrayList<Latlon> latlons,
Latlon screenCenter) |
static java.lang.String |
CityUtil.getCityEngNameByLatlon(Latlon latlon)
获取当前经纬度所在城市英文名称
若非法则返回空字符串
|
static java.lang.String |
CityUtil.getCityNameByLatlon(Latlon latlon)
获取当前经纬度所在城市名称
若非法则返回空字符串
|
int |
TKMapView.getFittingZoomLevel(java.util.ArrayList<Latlon> latlons,
Latlon centerPosition)
获取最佳ZoomLevel
请注意,第一个参数不可以是空,否则返回-1
|
java.lang.String |
TKMapView.getPOIName(Latlon latlon)
获得指定经纬度下的POI名字(是指地图数据中的POI,不访问网络)
|
XYFloat |
TKMapView.latlonToScreenXY(Latlon latlon)
将经纬度度值转换为屏幕坐标像素值
|
static Latlon |
TigerMapSDK.latlonTransform(Latlon locatedLatlon)
坐标转换
这个是遵守国家规定,所有通过定位得到的坐标都要经过此转换后,在地图上显示才是正确位置
|
static Latlon |
TigerMapSDK.latlonTransformReverse(Latlon latlon) |
void |
TKMapView.OnClickPOIListener.onClickPOIEvent(com.tigerknows.support.TKEventSource eventSource,
Latlon latlon,
java.lang.String name,
Latlon touchLatlon) |
void |
TKMapView.OnDoubleClick.onDoubleClick(com.tigerknows.support.TKEventSource eventSource,
Latlon latlon) |
void |
TKMapView.OnLongClickListener.onLongClick(com.tigerknows.support.TKEventSource eventSource,
Latlon latlon) |
void |
TKMapView.OnMoveListener.onMove(com.tigerknows.support.TKEventSource eventSource,
Latlon latlon) |
void |
TKMapView.OnTouchListener.onTouchEvent(com.tigerknows.support.TKEventSource eventSource,
Latlon latlon) |
void |
TKMapView.panToPosition(Latlon latlon)
将当前地图移动到指定的经纬度
|
void |
TKMapView.panToPosition(Latlon latlon,
long duration)
将当前地图移动到指定的经纬度
|
void |
TKMapView.panToPosition(Latlon latlon,
long duration,
TKMapView.OnMoveListener listener)
在指定的持续时间内将当前地图移动到指定的经纬度
并在移动完成后执行响应事件
pan to the position inside duration time, and execute listener when the pan is done.
|
boolean |
TKMapView.positionInScreen(Latlon latlon)
判断该经纬度是否在屏幕中
|
static XYDouble |
CustomShape.posToMercPix(Latlon latlon,
float zoomLevel)
convert from position to mercator pixels based on current zoom level
|
void |
TKMapView.requestSnap(Latlon centerPos)
请求快照地图
|
void |
CircleShape.setLatlon(Latlon latlon)
设置圆心位置
|
void |
InfoWindow.setLatlon(Latlon latlon) |
Latlon |
TKMapView.ILatlonTransform.transform(Latlon latlon) |
void |
TKMapView.zoomIn(Latlon latlon)
以指定的中心点为基准,将当前地图放大一级
|
void |
TKMapView.zoomOut(Latlon latlon)
以指定的中心点为基准,将当前地图缩小一级
|
Modifier and Type | Method and Description |
---|---|
static void |
ItemizedOverlayHelper.fitZoomLevelPositions(TKMapView tkMapView,
java.util.ArrayList<Latlon> latlons,
Latlon screenCenter) |
int |
TKMapView.getFittingZoomLevel(java.util.ArrayList<Latlon> latlons,
Latlon centerPosition)
获取最佳ZoomLevel
请注意,第一个参数不可以是空,否则返回-1
|
static java.util.ArrayList<Latlon> |
TigerMapSDK.latlonTransformReverse(java.util.ArrayList<Latlon> latlons) |
Constructor and Description |
---|
BubbleItem(Latlon latlon,
Icon icon,
Icon iconFocused,
java.lang.String message) |
CircleShape(Latlon latlon,
double radius,
java.lang.String shapeName)
若latlon为null,返回null
|
Constructor and Description |
---|
PolylineShape(java.util.List<Latlon> latlons,
java.lang.String shapeName)
给定一组经纬度,按照所给次序依次连成多条线段
若latlons的长度可为0,返回null
|