创建新仓库
This commit is contained in:
74
static/example/添加广告牌.html
Normal file
74
static/example/添加广告牌.html
Normal file
@ -0,0 +1,74 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Title</title>
|
||||
<script src="../sdk/YJEarth.min.js"></script>
|
||||
<script src="vue.js"></script>
|
||||
<style>
|
||||
body {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="app" class="fullSize">
|
||||
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
<script>
|
||||
new Vue({
|
||||
el: "#app",
|
||||
data: {
|
||||
sdk: null,
|
||||
PolylineObject: null
|
||||
},
|
||||
async mounted() {
|
||||
await YJ.on()
|
||||
this.createEarth()
|
||||
},
|
||||
methods: {
|
||||
async createEarth() {
|
||||
this.sdk = await new YJ.YJEarth("app")
|
||||
let Draw = await new YJ.Draw.DrawPoint(this.sdk)
|
||||
let openLeftClick = await new YJ.Global.openLeftClick(this.sdk)
|
||||
// 聚合
|
||||
let switchCluster = await new YJ.Global.switchCluster(true)
|
||||
|
||||
Draw.start((a, positions) => {
|
||||
let PointObject = new YJ.Obj.BillboardObject(this.sdk, {
|
||||
positions: {...positions},
|
||||
billboard: {
|
||||
// image: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAzdJREFUaEPFWlt22jAQnXHSkqyizk7MPkITfgq7SLoL6A+ckn1AVhJ3FSlt8bS2axCyHjOSfNBXTpBGc2fuvAQIidZ89Z5X19kDIuRAlANiDgQ5IJTNFUQlIJZY4SscDrvF9Lb9f+TCyPPwZbN/QqACAAuRLISSCNbfJqOvonPa5mAAreLwHHN5czYSiBhATRX6kG0beqRcCCX+rsZSaokAzDfvBUG2Tan3mawAb7ABJKOMD70QBAvA4JY3gCKAZ06AewFcQvkuuJGq6WJyu3M5zQtgttn/M8aFFiOwnQBmL/sVEDxeSP32WoT18n40telgBdCky+vsLUj5tvruiKBsKnO7iqDUW3vBQSUrgNnm5zakuroua42CK7FcoN1ycjM2GdMBQMZ9btaolQhJyQjV2BTQRgDz778eCWnFpY9JeNfcZYQ/AA+lfrn0DpuBjAAk9NEFW1sNA5dlnjDTyAKAT5/lZHSUwakZKmBRokAol/ejO50VPQBCoccUxz6n5XaJF0xU7QMQ8F8VKKsZJzpwvNZZPT2AP9Vd1/7OXvZv7Dyv0IHtubqmEU4Xnz+uVRr1PCBxqcp/Ucuh8Zl71pSJ4iikekBU+M4zChcAywOhnBTFgNLfSOpBcgBqoyXi8nnssBtGVM6dAttQbtkBqXGZY009k3DpU6upxpwPANsqers7WCW2tNXmXkg4vJvaicZCV1dFhfQpg+q11wsJ7xA1c/Xdkn5I+rbDoZr+WmFqI9p5x7LEl7TSnMNH6Dxgyj7OGKg/DL3s/xjYTGT138epLHQ0tTRxXgANCEFfxJ0dpPts3GcBEMeCVDvvfvsoyQYgKVBefYQbTIXLOw+Y7rgElbgztvdhqwMk6nWElu5v91OHTaFu42DP6n1OGEdHm03YHjil1sDHLqZXfFknKAbUQ0PGg1R5ZyV2GUwytTEND9ygjfZAJyApCM8DrssIohg4o1L7XdlT/Os1P+OYgAQDOAV1yGNtp0qc8sEx0PNE4hdnbtwkARDmiXjLiwuZzyr89jud8sk8oFVrR2CnVT45gI5OzY8+ej9DSK/8IACMICLyvI+6UWnUJ7wpdgi561tGnwzf538BydZCT3nP6toAAAAASUVORK5CYII=',
|
||||
scale: 1
|
||||
},
|
||||
label: {
|
||||
text: '标注点'
|
||||
},
|
||||
// clickChangeImage: ()=>{
|
||||
// PointObject.changeImage('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAzdJREFUaEPFWlt22jAQnXHSkqyizk7MPkITfgq7SLoL6A+ckn1AVhJ3FSlt8bS2axCyHjOSfNBXTpBGc2fuvAQIidZ89Z5X19kDIuRAlANiDgQ5IJTNFUQlIJZY4SscDrvF9Lb9f+TCyPPwZbN/QqACAAuRLISSCNbfJqOvonPa5mAAreLwHHN5czYSiBhATRX6kG0beqRcCCX+rsZSaokAzDfvBUG2Tan3mawAb7ABJKOMD70QBAvA4JY3gCKAZ06AewFcQvkuuJGq6WJyu3M5zQtgttn/M8aFFiOwnQBmL/sVEDxeSP32WoT18n40telgBdCky+vsLUj5tvruiKBsKnO7iqDUW3vBQSUrgNnm5zakuroua42CK7FcoN1ycjM2GdMBQMZ9btaolQhJyQjV2BTQRgDz778eCWnFpY9JeNfcZYQ/AA+lfrn0DpuBjAAk9NEFW1sNA5dlnjDTyAKAT5/lZHSUwakZKmBRokAol/ejO50VPQBCoccUxz6n5XaJF0xU7QMQ8F8VKKsZJzpwvNZZPT2AP9Vd1/7OXvZv7Dyv0IHtubqmEU4Xnz+uVRr1PCBxqcp/Ucuh8Zl71pSJ4iikekBU+M4zChcAywOhnBTFgNLfSOpBcgBqoyXi8nnssBtGVM6dAttQbtkBqXGZY009k3DpU6upxpwPANsqers7WCW2tNXmXkg4vJvaicZCV1dFhfQpg+q11wsJ7xA1c/Xdkn5I+rbDoZr+WmFqI9p5x7LEl7TSnMNH6Dxgyj7OGKg/DL3s/xjYTGT138epLHQ0tTRxXgANCEFfxJ0dpPts3GcBEMeCVDvvfvsoyQYgKVBefYQbTIXLOw+Y7rgElbgztvdhqwMk6nWElu5v91OHTaFu42DP6n1OGEdHm03YHjil1sDHLqZXfFknKAbUQ0PGg1R5ZyV2GUwytTEND9ygjfZAJyApCM8DrssIohg4o1L7XdlT/Os1P+OYgAQDOAV1yGNtp0qc8sEx0PNE4hdnbtwkARDmiXjLiwuZzyr89jud8sk8oFVrR2CnVT45gI5OzY8+ej9DSK/8IACMICLyvI+6UWnUJ7wpdgi561tGnwzf538BydZCT3nP6toAAAAASUVORK5CYII=')
|
||||
// }
|
||||
})
|
||||
PointObject.Dialog.clickChangeImage = () => {
|
||||
PointObject.billboardImage = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAzdJREFUaEPFWlt22jAQnXHSkqyizk7MPkITfgq7SLoL6A+ckn1AVhJ3FSlt8bS2axCyHjOSfNBXTpBGc2fuvAQIidZ89Z5X19kDIuRAlANiDgQ5IJTNFUQlIJZY4SscDrvF9Lb9f+TCyPPwZbN/QqACAAuRLISSCNbfJqOvonPa5mAAreLwHHN5czYSiBhATRX6kG0beqRcCCX+rsZSaokAzDfvBUG2Tan3mawAb7ABJKOMD70QBAvA4JY3gCKAZ06AewFcQvkuuJGq6WJyu3M5zQtgttn/M8aFFiOwnQBmL/sVEDxeSP32WoT18n40telgBdCky+vsLUj5tvruiKBsKnO7iqDUW3vBQSUrgNnm5zakuroua42CK7FcoN1ycjM2GdMBQMZ9btaolQhJyQjV2BTQRgDz778eCWnFpY9JeNfcZYQ/AA+lfrn0DpuBjAAk9NEFW1sNA5dlnjDTyAKAT5/lZHSUwakZKmBRokAol/ejO50VPQBCoccUxz6n5XaJF0xU7QMQ8F8VKKsZJzpwvNZZPT2AP9Vd1/7OXvZv7Dyv0IHtubqmEU4Xnz+uVRr1PCBxqcp/Ucuh8Zl71pSJ4iikekBU+M4zChcAywOhnBTFgNLfSOpBcgBqoyXi8nnssBtGVM6dAttQbtkBqXGZY009k3DpU6upxpwPANsqers7WCW2tNXmXkg4vJvaicZCV1dFhfQpg+q11wsJ7xA1c/Xdkn5I+rbDoZr+WmFqI9p5x7LEl7TSnMNH6Dxgyj7OGKg/DL3s/xjYTGT138epLHQ0tTRxXgANCEFfxJ0dpPts3GcBEMeCVDvvfvsoyQYgKVBefYQbTIXLOw+Y7rgElbgztvdhqwMk6nWElu5v91OHTaFu42DP6n1OGEdHm03YHjil1sDHLqZXfFknKAbUQ0PGg1R5ZyV2GUwytTEND9ygjfZAJyApCM8DrssIohg4o1L7XdlT/Os1P+OYgAQDOAV1yGNtp0qc8sEx0PNE4hdnbtwkARDmiXjLiwuZzyr89jud8sk8oFVrR2CnVT45gI5OzY8+ej9DSK/8IACMICLyvI+6UWnUJ7wpdgi561tGnwzf538BydZCT3nP6toAAAAASUVORK5CYII='
|
||||
}
|
||||
PointObject.Dialog.operatingPointSubmit = (id, name, instruct) => {
|
||||
console.log(id, name, instruct)
|
||||
}
|
||||
PointObject.Dialog.confirmCallBack = (v) => {
|
||||
console.log(v)
|
||||
}
|
||||
PointObject.onClick = () => {
|
||||
PointObject.edit(true)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
</script>
|
Reference in New Issue
Block a user