



2.鼠标悬停改变字体颜色

ps:使用mouseover事件内嵌套hover或者mouseover/mouseenter事件有bug,第一次触发不到进入事件。故,采用e.target!
3.街景模式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<!--全景依赖js-->
<script src="jquery-2.1.4.min.js" type="text/javascript"></script>
<script src="jietu-webg.min.js" type="text/javascript"></script>
<script src="jietu-pp.min.js" type="text/javascript"></script>
<script src="jietu-coordtrans.js" type="text/javascript"></script>
<script src="jietu-events.js" type="text/javascript"></script>
<script src="jietu-layer.js" type="text/javascript"></script>
<script src="jietu-marker-type.js" type="text/javascript"></script>
<script src="jietu-marker.js" type="text/javascript"></script>
<script src="jietu-compass.js" type="text/javascript"></script>
<script src="jietu-panorama.js" type="text/javascript"></script>
<script type="text/javascript">
function getQueryVariable(variable){//获取参数
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
var FID= getQueryVariable("FID");//挂接到initPanoId
var FIDstr=parseInt(FID)<10?("0"+(parseInt(FID)+1).toString()):(parseInt(FID)+1).toString();
var panoId="201810225A_10000"+FIDstr;console.log(panoId);
var instance = {
panorama: null,
init: function () {
this.panorama = new Jietu.Panorama('panorama', {
initPan: 0,
initTilt: 0,
initFov: 60,
initLevel: 1,
maxLevel: 4,
domain: 'http://nlgxjj.natapp1.cc/jietu-pano-svr-beijing/api/',
// initPanoId: '201810225A_1000001',
initPanoId: panoId,
enableCircle: false
});
},
addEvents: function () {
this.panorama.addEventListener(Jietu.PanoramaEvents.PANO_CHANGED, function (args) {
instance.nearby();
});
},
addCompass: function () {
var compass = new Jietu.Compass({
image: '../../images/compass.png',
width: 128,
height: 128,
opacity: 0.85
});
this.panorama.addCompass(compass);
},
nearby: function () {
var info = this.panorama.api_getCurrPanoInfo();
var dist = 50;
console.log(info);
var url = 'http://******/jietu-pano-svr-beijing/api/nearby/' + info.lon + '/' + info.lat + '/' + dist;
$.get(url, function (data) {
//console.log(data);
if (data.ErrorCode == 404) {
alert('not found data.')
} else {
console.log('response data:', data);
for (var i = 0; i < data.length; i++) {
var d = data[i];
instance.panorama.api_addFoot(d);
}
}
});
}
};
window.onload = function () {
instance.init();
instance.addEvents();debugger
instance.addCompass();
};
function showById(id) {
instance.panorama.showPanoById(id, function (args) {
//console.log(id, args);
});
}
</script>
</head>
<body style="user-select: none; -webkit-user-drag: none;">
<div id="panorama" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></div>
</body>
</html>

1万+

被折叠的 条评论
为什么被折叠?



