function serialization(a) { var b = "{"; for (var c in a) b += '"' + c + '":"' + a[c] + '",'; return b = b.substr(0, b.length - 1), b += "}" } function FlashInitError(a) { LeadorStreetView.errorEvent && LeadorStreetView.errorEvent(a) } function ServerLoadError(a) { LeadorStreetView.errorEvent && LeadorStreetView.errorEvent(a) } function PreviewLoadError(a) { LeadorStreetView.errorEvent && LeadorStreetView.errorEvent(a) } function FlashMapInitEnd() { LeadorStreetView.initStreetView = !1, LeadorStreetView.appObject && (null != LeadorStreetView.addMarkerButtonView && LeadorStreetView.showMarkerUI(LeadorStreetView.addMarkerButtonView), null != LeadorStreetView.closeButtonView && LeadorStreetView.showCloseUI(LeadorStreetView.closeButtonView), null != LeadorStreetView.fullButtonView && LeadorStreetView.showFullScreenUI(LeadorStreetView.fullButtonView), null != LeadorStreetView.guideView && LeadorStreetView.showGuideUI(LeadorStreetView.guideView), null != LeadorStreetView.errorReportView && LeadorStreetView.showErrorReportUI(LeadorStreetView.errorReportView), null != LeadorStreetView.autorunView && LeadorStreetView.showAutorunUI(LeadorStreetView.autorunView), null != LeadorStreetView.compassView && LeadorStreetView.showCompassUI(LeadorStreetView.compassView), null != LeadorStreetView.zoomView && LeadorStreetView.showzoomUI(LeadorStreetView.zoomView), LeadorStreetView.presetAngle && (LeadorStreetView.setStreetViewAngle(LeadorStreetView.presetAngle, !0), LeadorStreetView.presetAngle = null), LeadorStreetView.stationID && "" != LeadorStreetView.stationID ? LeadorStreetView.getBindObject().SetTrueVisonFromID(LeadorStreetView.stationID) : LeadorStreetView.coordinate && LeadorStreetView.coordinate.length > 0 && LeadorStreetView.getBindObject().SetTrueVisonFromCoordinate(LeadorStreetView.coordinate[0], LeadorStreetView.coordinate[1]), null != LeadorStreetView.visibleUI && (1 == LeadorStreetView.visibleUI ? LeadorStreetView.showUI(!0) : 0 == LeadorStreetView.visibleUI && LeadorStreetView.showUI(!1)), LeadorStreetView.streetViewInitEndEvent && LeadorStreetView.streetViewInitEndEvent(), LeadorStreetView.useHash && "onhashchange" in window && (void 0 === document.documentMode || document.documentMode > 7) ? window.addEventListener ? window.addEventListener("hashchange", LeadorStreetView.onhashchangeEvent, !1) : window.attachEvent("onhashchange", LeadorStreetView.onhashchangeEvent) : LeadorStreetView.useHash = !1) } function TVImageLoadEnd(a) { var b = LeadorStreetView.getStreetViewAngle(); if (LeadorStreetView.stationID = a.StationID, LeadorStreetView.yaw = Math.round(b.yaw), LeadorStreetView.pitch = Math.round(b.pitch), LeadorStreetView.hidePoiBubble(), LeadorStreetView.streetViewCompleteEvent && LeadorStreetView.streetViewCompleteEvent(LeadorStreetView.getStreetViewInfo()), LeadorStreetView.useHash) { var c = LeadorStreetView.getHashVar("stationID"); c != a.StationID && (LeadorStreetView.isHashUpdata = !0, location.hash = "stationID=" + a.StationID + "&yaw=" + LeadorStreetView.yaw + "&pitch=" + LeadorStreetView.pitch) } } function GetImageNorthAngle(a) { if (LeadorStreetView.yaw = a.yaw, LeadorStreetView.pitch = a.pitch, LeadorStreetView.hidePoiBubble(), LeadorStreetView.angleChangeEvent && LeadorStreetView.angleChangeEvent(a), LeadorStreetView.useHash) { var b = LeadorStreetView.getHashVar("yaw"), c = LeadorStreetView.getHashVar("pitch"); (Math.abs(LeadorStreetView.yaw - b) > 5 || Math.abs(LeadorStreetView.pitch - c) > 5) && (LeadorStreetView.isHashUpdata = !0, location.hash = "stationID=" + LeadorStreetView.stationID + "&yaw=" + LeadorStreetView.yaw + "&pitch=" + LeadorStreetView.pitch) } } function ChangeZoomEvent(a) { LeadorStreetView.hidePoiBubble(), LeadorStreetView.zoomChangeEvent && LeadorStreetView.zoomChangeEvent(a) } function FullSrceenClickEvent() { LeadorStreetView.fullSrceenEvent && LeadorStreetView.fullSrceenEvent() } function BackMapEvent() { LeadorStreetView.streetViewCloseEvent && LeadorStreetView.streetViewCloseEvent() } function AddLabelClickEvent() { LeadorStreetView.plusMarkerEvent && LeadorStreetView.plusMarkerEvent() } function CoordinatesEvent(a) { if (LeadorStreetView.coordinatesEvent) { var b = LeadorStreetView.getBindObject().offsetLeft, c = LeadorStreetView.getBindObject().offsetTop; a || (a = { x: 0, y: 0 }), a.x += b, a.y += c, LeadorStreetView.coordinatesEvent(a) } } function ErrorReportEvent(a) { if (LeadorStreetView.errorReportEvent) { var b; a && (b = {}, b.stationID = a.StationID, b.x = a.X, b.y = a.Y, b.yaw = a.Yaw, b.pitch = a.Pitch, b.camera = a.Camera, b.citycode = a.Citycode, b.lon = a.Lon, b.lat = a.Lat, b.datatype = a.DataType, b.address = a.Address), LeadorStreetView.errorReportEvent(b) } } function openMarkerClick(a) { LeadorStreetView.createMarkerEvent && LeadorStreetView.createMarkerEvent(a) } function MarkerMouseClickEvent(a) { LeadorStreetView.markerClickEvent && LeadorStreetView.markerClickEvent(a) } function GetPreViewUrl(a) { LeadorStreetView.getPreviewFromLonlatEvent && LeadorStreetView.getPreviewFromLonlatEvent(a) } function ReSizeEvent(a, b) { LeadorStreetView.hidePoiBubble(), LeadorStreetView.reSizeEvent && LeadorStreetView.reSizeEvent(a, b) } function LoadIframe() { if (null == LeadorStreetView.iframe) { try { LeadorStreetView.iframe = document.createElement('