public class MapController
extends java.lang.Object
Constructor and Description |
---|
MapController(MapView mapView)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
animateTo(GeoPoint geo)
Deprecated.
Use TencentMap.animateTo(LatLng) instead
把当前地图的中心点,动画移动到新的坐标点。 |
void |
animateTo(GeoPoint geo,
long duration,
CancelableCallback callback)
Deprecated.
Use TencentMap.animateTo(LatLng, long, CancelableCallback) instead
把当前地图的中心点,动画移动到新的坐标点,可以设置动画的时间间隔。 |
void |
animateTo(GeoPoint geo,
java.lang.Runnable runnable)
Deprecated.
Use TencentMap.animateTo(LatLng, Runnable) instead
把当前地图的中心点,动画移动到新的坐标点,完成动画后,分发给定的消息。 |
void |
animateTo(LatLng latLng,
long duration,
CancelableCallback callback)
Deprecated.
Use TencentMap.animateTo(LatLng, long, CancelableCallback) instead
把当前地图的中心点,动画移动到新的坐标点,可以设置动画的时间间隔。 新增接口 |
Projection |
getProjection()
Deprecated.
新增接口
|
void |
getScreenShot(TencentMap.OnScreenShotListener listener)
Deprecated.
Use TencentMap.getScreenShot(OnScreenShotListener) instead
截屏 |
void |
getScreenShot(TencentMap.OnScreenShotListener listener,
android.graphics.Rect rect)
Deprecated.
Use TencentMap.getScreenShot(OnScreenShotListener, Rect) instead
截屏 |
boolean |
isAnimateEable()
Deprecated.
Use UiSettings.isAnimationEnabled() instead
获取当前动画开关状态 |
void |
scrollBy(float xmov,
float ymov)
Deprecated.
Use TencentMap.scrollBy(float, float) instead
按照给定的像素数据量滚动。 |
void |
scrollBy(float xmov,
float ymov,
long duration,
CancelableCallback callback)
Deprecated.
Use TencentMap.scrollBy(float, float, long, CancelableCallback) instead
按照给定的像素数据量滚动。 |
void |
setAnimateEable(boolean animateEable)
Deprecated.
Use UiSettings.setAnimationEnabled(boolean) instead
开启或关闭动画效果 |
void |
setCenter(GeoPoint geo)
Deprecated.
Use TencentMap.setCenter(LatLng) instead
设置地图中心点 |
void |
setInfoWindowAdapter(TencentMap.InfoWindowAdapter adapter)
Deprecated.
Use TencentMap.setInfoWindowAdapter(InfoWindowAdapter) instead
|
void |
setOnInfoWindowClickListener(TencentMap.OnInfoWindowClickListener listener)
Deprecated.
Use TencentMap.setOnInfoWindowClickListener(OnInfoWindowClickListener) instead
|
void |
setOnMapCameraChangeListener(TencentMap.OnMapCameraChangeListener onMapCameraChangeListener)
Deprecated.
Use TencentMap.setOnMapCameraChangeListener(OnMapCameraChangeListener) instead
启用地图移动事件监听器 |
void |
setOnMapClickListener(TencentMap.OnMapClickListener listener)
Deprecated.
Use TencentMap.setOnMapClickListener(OnMapClickListener) instead
添加点击地图事件监听器 |
void |
setOnMapHitListener(OnMapHitListener listener)
Deprecated.
Use TencentMap.setOnMapClickListener(OnMapClickListener) instead
添加点击地图事件监听器 |
void |
setOnMapLoadedListener(OnLoadedListener listener)
Deprecated.
Use TencentMap.setOnMapLoadedListener(OnMapLoadedListener) instead
地图加载完毕 |
void |
setOnMapLoadedListener(TencentMap.OnMapLoadedListener listener)
Deprecated.
Use TencentMap.setOnMapLoadedListener(OnMapLoadedListener) instead
|
void |
setOnMapLongClickLisener(TencentMap.OnMapLongClickListener listener)
Deprecated.
Use TencentMap.setOnMapLongClickLisener(OnMapLongClickListener) instead
设置地图长按事件回调 |
void |
setOnMapPressClickLisener(OnMapLongPressListener listener)
Deprecated.
Use TencentMap.setOnMapLongClickLisener(OnMapLongClickListener) instead
设置地图长按事件回调 |
void |
setOnMarkerClickListener(OnMarkerPressListener listener)
Deprecated.
Use TencentMap.setOnMarkerClickListener(OnMarkerClickListener) instead
设置Marker点击事件 |
void |
setOnMarkerClickListener(TencentMap.OnMarkerClickListener listener)
Deprecated.
Use TencentMap.setOnMarkerClickListener(OnMarkerClickListener) instead
设置Marker点击事件 |
void |
setOnMarkerDragListener(TencentMap.OnMarkerDraggedListener listener)
Deprecated.
Use TencentMap.setOnMarkerDraggedListener(OnMarkerDraggedListener) instead
Marker拖动事件监听 |
void |
setZoom(int zoom)
Deprecated.
Use TencentMap.setZoom(int) instead
设置地图缩放级别 |
void |
stopAnimation()
Deprecated.
Use MapView.stopAnimation() instead
停止地图层的动画,平移、缩放动画等。 |
void |
zoomIn()
Deprecated.
Use TencentMap.zoomIn() instead
放大地图操作。 |
void |
zoomInFixing(int x,
int y)
Deprecated.
Use TencentMap.zoomInFixing(int, int) instead
放大地图操作,给定点缩放后经纬度坐标不变。 |
void |
zoomOut()
Deprecated.
Use TencentMap.zoomOut() instead
缩小地图操作。 |
void |
zoomOutFixing(int x,
int y)
Deprecated.
Use TencentMap.zoomOutFixing(int, int) instead
缩小地图操作,给定点缩放后经纬度坐标不变。 |
void |
zoomToSpan(GeoPoint leftTop,
GeoPoint rightBottom)
Deprecated.
Use TencentMap.zoomToSpan(LatLng, LatLng) instead
通过调整地图中心点和缩放比例,显示给定的坐标范围 |
void |
zoomToSpan(int latSpanE6,
int lonSpanE6)
Deprecated.
Use TencentMap.zoomToSpan(int, int) instead
|
public MapController(MapView mapView)
public void animateTo(GeoPoint geo)
geo
- public void animateTo(GeoPoint geo, java.lang.Runnable runnable)
geo
- runnable
- public void animateTo(GeoPoint geo, long duration, CancelableCallback callback)
geo
- 目标地点duration
- 动画间隔,毫秒callback
- 动画被停止时候的回调接口CancelableCallback
,
animateTo(LatLng latlng,long durationMs,CancelableCallback callback)
public void animateTo(LatLng latLng, long duration, CancelableCallback callback)
latLng
- 目标地点经纬度duration
- 动画间隔,毫秒callback
- 动画被停止时候的回调接口CancelableCallback
public void scrollBy(float xmov, float ymov)
xmov
- 大于 0 向右移动 xmov 小于 0 向左移动ymov
- 大于 0 向下移动 ymov 小于 0 向上移动public void scrollBy(float xmov, float ymov, long duration, CancelableCallback callback)
xmov
- 大于 0 向右移动 xmov 小于 0 向左移动ymov
- 大于 0 向下移动 ymov 小于 0 向上移动duration
- 动画间隔,毫秒public void setCenter(GeoPoint geo)
geo
- public void setZoom(int zoom)
zoom
- public void zoomIn()
public void zoomInFixing(int x, int y)
x
- 屏幕横坐标,pxy
- 屏幕纵坐标,pxpublic void zoomOut()
public void zoomOutFixing(int x, int y)
x
- 屏幕横坐标,pxy
- 屏幕纵坐标,pxpublic void zoomToSpan(GeoPoint leftTop, GeoPoint rightBottom)
leftTop
- rightBottom
- public void zoomToSpan(int latSpanE6, int lonSpanE6)
latSpanE6
- 纬度范围x106,lonSpanE6
- 经度范围x106public void setOnMarkerDragListener(TencentMap.OnMarkerDraggedListener listener)
listener
- public void setOnMapLoadedListener(OnLoadedListener listener)
listener
- public void setOnMapLoadedListener(TencentMap.OnMapLoadedListener listener)
listener
- public void setOnInfoWindowClickListener(TencentMap.OnInfoWindowClickListener listener)
listener
- public void setOnMarkerClickListener(OnMarkerPressListener listener)
listener
- public void setOnMarkerClickListener(TencentMap.OnMarkerClickListener listener)
listener
- public void setOnMapCameraChangeListener(TencentMap.OnMapCameraChangeListener onMapCameraChangeListener)
onMapCameraChangeListener
- public void setOnMapHitListener(OnMapHitListener listener)
listener
- public void setOnMapClickListener(TencentMap.OnMapClickListener listener)
listener
- public void setOnMapPressClickLisener(OnMapLongPressListener listener)
listener
- public void setOnMapLongClickLisener(TencentMap.OnMapLongClickListener listener)
listener
- public boolean isAnimateEable()
public void setAnimateEable(boolean animateEable)
animateEable
- false 瞬间移动地图 true 以一定时间间隔移动地图public void stopAnimation()
public Projection getProjection()
public void getScreenShot(TencentMap.OnScreenShotListener listener)
listener
- public void getScreenShot(TencentMap.OnScreenShotListener listener, android.graphics.Rect rect)
listener
- rect
- 截屏区域public void setInfoWindowAdapter(TencentMap.InfoWindowAdapter adapter)
adapter
-