new ov.StreetView(options, callback)
街景視圖
| Name | Type | Description |
|---|---|---|
options |
Object |
初始化選項。 |
callback |
ov.StreetView~constructorCallback |
optional
回呼函數。 |
Example
//給streetid或lon和lat會直接開啟街景,或StartStreetView時給
var streetView = ov.StreetView({
url: 'http://127.0.0.1:8080',
layername: 'C10',
streetid: 1313,
canvas: 'canvas',
lon: 121,
lat: 21
},
console.log);
Methods
-
addPrompt(textSetting){Number}
webgl/ov-StreetView.js, line 112 -
加入提示文字。
Name Type Description textSettingObject 參數選項。
Name Type Default Description fontTypeString "標楷體" optional 文字字體。
fontSizeNumber 18 optional 文字大小。
colorov.Color new ov.Color("#FFFFFF") optional 文字顏色。
opacityNumber 0.75 optional 文字不透明度。
borderColorov.Color new ov.Color("#FFFFFFBF") optional 邊框顏色。
borderOpacityNumber 0.75 optional 邊框不透明度。
borderWidthNumber 2 optional 邊框寬度。
alignov.TEXT_ALIGN ov.TEXT_ALIGN.HORZ_CENTER | ov.TEXT_ALIGN.VERT_VCENTER optional 文字對齊。
textString "" optional 文字。
posGeoPoint new GeoPoint(0, 0) optional 文字位置。
Returns:
Type Description Number 流水號 Example
var id = streetView.addPrompt({
fontType: '標楷體',
fontSize: 18,
color: new ov.Color("#FFFFFF"),
opacity: 0.5,
borderColor: new ov.Color("#FFFFFF"),
borderOpacity: 0.7,
borderWidth: 2,
pos: new GeoPoint(100, 100)
}); -
deInit()
webgl/ov-StreetView.js, line 42 -
釋放資源與註冊事件。
-
getAllInfo(callback)
webgl/ov-StreetView.js, line 50 -
非同步取得所有街景資訊。
Name Type Description callbackov.StreetView~getAllInfoCallback 回呼函數。
-
isInit(){Boolean}
webgl/ov-StreetView.js, line 35 -
確認是否成功初始化。
Returns:
Type Description Boolean 是否成功初始化。 -
removePrompt(id)
webgl/ov-StreetView.js, line 130 -
移除提示文字
Name Type Description idNumber 加入時回傳的ID。
Example
streetView.removePrompt(id);
-
startStreetView(paramter, callback)
webgl/ov-StreetView.js, line 73 -
開始街景
Name Type Description paramterObject 參數選項。
callbackov.StreetView~startStreetViewCallback optional 回呼函數。
Example
//給streetid或lon和lat會開啟街景
var streetView = ov.StreetView({
streetid: 1313,
canvas: 'canvas',
lon: 121,
lat: 21
},
console.log);
Type Definitions
-
constructorCallback(result)
webgl/ov-StreetView.js, line 21 -
Name Type Description resultObject 圖素物件。
Name Type Description successBoolean 是否成功。
streetidNumber optional 街景編號。
yawNumber optional 偏擺角。
messageString optional 錯誤訊息。
- See:
-
getAllInfoCallback(json)
webgl/ov-StreetView.js, line 53 -
Name Type Description jsonString 街景資訊JSON字串。
- See:
-
startStreetViewCallback(result)
webgl/ov-StreetView.js, line 76 -
Name Type Description resultObject 圖素物件。
Name Type Description successBoolean 是否成功。
streetidNumber optional 街景編號。
yawNumber optional 偏擺角。
messageString optional 錯誤訊息。
- See: