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 textSetting
Object 參數選項。
Name Type Default Description fontType
String "標楷體" optional 文字字體。
fontSize
Number 18 optional 文字大小。
color
ov.Color new ov.Color("#FFFFFF") optional 文字顏色。
opacity
Number 0.75 optional 文字不透明度。
borderColor
ov.Color new ov.Color("#FFFFFFBF") optional 邊框顏色。
borderOpacity
Number 0.75 optional 邊框不透明度。
borderWidth
Number 2 optional 邊框寬度。
align
ov.TEXT_ALIGN ov.TEXT_ALIGN.HORZ_CENTER | ov.TEXT_ALIGN.VERT_VCENTER optional 文字對齊。
text
String "" optional 文字。
pos
GeoPoint 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 callback
ov.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 id
Number 加入時回傳的ID。
Example
streetView.removePrompt(id);
-
startStreetView(paramter, callback)
webgl/ov-StreetView.js, line 73 -
開始街景
Name Type Description paramter
Object 參數選項。
callback
ov.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 result
Object 圖素物件。
Name Type Description success
Boolean 是否成功。
streetid
Number optional 街景編號。
yaw
Number optional 偏擺角。
message
String optional 錯誤訊息。
- See:
-
getAllInfoCallback(json)
webgl/ov-StreetView.js, line 53 -
Name Type Description json
String 街景資訊JSON字串。
- See:
-
startStreetViewCallback(result)
webgl/ov-StreetView.js, line 76 -
Name Type Description result
Object 圖素物件。
Name Type Description success
Boolean 是否成功。
streetid
Number optional 街景編號。
yaw
Number optional 偏擺角。
message
String optional 錯誤訊息。
- See: