public class StreetViewPanorama
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener
街景视角发生变化的监听
|
static interface |
StreetViewPanorama.OnStreetViewPanoramaChangeListener
加载新的街景的监听
|
static interface |
StreetViewPanorama.OnStreetViewPanoramaFinishListner
街景加载完成的监听
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addMarker(Marker m)
添加新的marker
|
void |
clearAllMarker()
清空marker
|
StreetViewPanoramaInfo |
getCurrentStreetViewInfo()
获取当前街景的街景信息
|
float |
getPanoramaBearing()
获取街景视角的水平偏转角(正北为0度)
|
float |
getPanoramaTilt()
获取街景的俯仰角,仰视为90度、
|
java.lang.String |
getVersion()
获取街景SDK的版本信息
|
float |
getZoomLevel()
获取街景视角的放缩比例(0~2)
|
boolean |
isIndoorGuidanceEnabled()
获取是否显示控制街景切换室内图的路标
|
boolean |
isIndoorLinkPoiEnabled()
获得景点内的POI点路标的状态
|
boolean |
isPanningGesturesEnabled()
获取是否允许手势拖动街景
|
boolean |
isScenceNameEnabled()
返回是否使能显示场景的名称
|
boolean |
isStreetGalleryEnabled()
返回是否显示StreetGallery的状态
|
boolean |
isStreetNamesEnabled()
获取是否显示街道名字
|
boolean |
isUserNavigationEnabled()
获取是否显示控制街景切换的路标
|
boolean |
isZoomGesturesEnabled()
获取是否允许手势放缩街景
|
void |
removeMarker(Marker m)
移除marker
|
static void |
requestStreetThumb(java.lang.String svid,
StreetThumbListener listener)
根据svid获取缩略图
|
void |
setIndoorGuidanceEnabled(boolean enableUserNavigation)
设置是否显示控制街景切换室内图的路标
|
void |
setIndoorLinkPoiEnabled(boolean enabled)
是否使能景点内的POI点路标。
|
void |
setOnStreetViewPanoramaCameraChangeListener(StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener listener)
设置街景视角变化的监听函数
|
void |
setOnStreetViewPanoramaChangeListener(StreetViewPanorama.OnStreetViewPanoramaChangeListener listener)
设置 新的街景加载的监听函数
|
void |
setOnStreetViewPanoramaFinishListener(StreetViewPanorama.OnStreetViewPanoramaFinishListner listener)
设置 街景加载完成的监听函数
|
void |
setPanningGesturesEnabled(boolean enablePanning)
设置是否允许手势拖动街景
|
void |
setPanoramaBearing(float yawAngle)
设置街景视角的水平偏转角(正北为0度)
|
boolean |
setPanoramaTilt(float pitchAngle)
设置街景的俯仰角,仰视为90度
|
void |
setPosition(double latitude,
double longitude)
设置需要加载的街景的经纬度(gcj02 经纬度坐标系)
|
void |
setPosition(double latitude,
double longitude,
int radius)
设置需要加载的街景的经纬度(gcj02 经纬度坐标系)
|
void |
setPosition(int latitude,
int longitude)
设置需要加载的街景的经纬度(gcj02墨卡托 坐标系)
|
void |
setPosition(int latitude,
int longitude,
int radius)
设置需要加载的街景的经纬度(gcj02墨卡托 坐标系)
|
void |
setPosition(java.lang.String panoId)
设置需要加载的街景ID
|
void |
setScenceNameEnabled(boolean enabled)
设置是否显示场景的名称
|
void |
setStreetGalleryEnabled(boolean enabled)
设置是否显示StreetGallery的显示
|
void |
setStreetNamesEnabled(boolean enableStreetNames)
设置是否显示街道名字
|
void |
setUserNavigationEnabled(boolean enableUserNavigation)
设置是否显示控制街景切换的路标
|
void |
setZoomGesturesEnabled(boolean enableZoom)
设置是否允许手势放缩街景
|
void |
setZoomLevel(float level)
设置街景视角的放缩比例(0~2)
|
public StreetViewPanoramaInfo getCurrentStreetViewInfo()
public java.lang.String getVersion()
public final void setOnStreetViewPanoramaCameraChangeListener(StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener listener)
listener - 回调函数, 设置为null 则取消监听public final void setOnStreetViewPanoramaChangeListener(StreetViewPanorama.OnStreetViewPanoramaChangeListener listener)
listener - 回调函数, 设置为null 则取消监听public final void setOnStreetViewPanoramaFinishListener(StreetViewPanorama.OnStreetViewPanoramaFinishListner listener)
listener - 回调函数, 设置为null 则取消监听public void addMarker(Marker m)
m - 需要添加的markerpublic void removeMarker(Marker m)
m - 需要移除的markerpublic void clearAllMarker()
public boolean setPanoramaTilt(float pitchAngle)
pitchAngle - 俯仰角public float getPanoramaTilt()
public void setPanoramaBearing(float yawAngle)
yawAngle - 水平偏转角public float getPanoramaBearing()
public void setZoomLevel(float level)
level - 放缩比例public float getZoomLevel()
public void setPosition(double latitude,
double longitude)
latitude - 纬度longitude - 经度public void setPosition(double latitude,
double longitude,
int radius)
latitude - 纬度longitude - 经度radius - 搜寻半径public void setPosition(int latitude,
int longitude)
latitude - 纬度longitude - 经度public void setPosition(int latitude,
int longitude,
int radius)
latitude - 纬度longitude - 经度radius - 搜寻半径public void setPosition(java.lang.String panoId)
panoId - 街景IDpublic void setStreetNamesEnabled(boolean enableStreetNames)
enableStreetNames - 是否显示街道名字public boolean isStreetNamesEnabled()
public void setPanningGesturesEnabled(boolean enablePanning)
enablePanning - 是否允许手势拖动public boolean isPanningGesturesEnabled()
public void setZoomGesturesEnabled(boolean enableZoom)
enableZoom - 是否允许手势缩放public boolean isZoomGesturesEnabled()
public void setUserNavigationEnabled(boolean enableUserNavigation)
enableUserNavigation - 是否显示控制街景切换的路标public boolean isUserNavigationEnabled()
public void setIndoorGuidanceEnabled(boolean enableUserNavigation)
enableUserNavigation - 是否显示控制街景切换室内图的路标public boolean isIndoorGuidanceEnabled()
public void setStreetGalleryEnabled(boolean enabled)
visibility - public boolean isStreetGalleryEnabled()
public void setScenceNameEnabled(boolean enabled)
enabled - public boolean isScenceNameEnabled()
public void setIndoorLinkPoiEnabled(boolean enabled)
enabled - public boolean isIndoorLinkPoiEnabled()
public static void requestStreetThumb(java.lang.String svid,
StreetThumbListener listener)
svid - 缩略图场景的svid