質問編集履歴
6
まちがえた
title
CHANGED
File without changes
|
body
CHANGED
@@ -50,9 +50,9 @@
|
|
50
50
|
|
51
51
|
```ここに言語を入
|
52
52
|
new OpenSeadragon.getElementPosition(document.getElementById('map')) : $('#map').offset()と同じ
|
53
|
-
new OpenSeadragon.getMousePosition(e) : mouse の座標(e.pageXと同じ)
|
53
|
+
new OpenSeadragon.getMousePosition(e) : mouse の座標(e.pageX e.pageYと同じ)
|
54
54
|
new OpenSeadragon.getElementSize(document.getElementById('map')) : $('#map').width() height()
|
55
|
-
seadragon.viewport.getBounds() : 画像の今の
|
55
|
+
seadragon.viewport.getBounds() : 画像の今の左上のlocation (クリック点ではない)
|
56
56
|
seadragon.viewport.getHomeBounds() : 画像のhome positionのlocation
|
57
57
|
seadragon.viewport.getCenter(): 画像の中心のlocation(x: 0.5, y: ◯◯)
|
58
58
|
seadragon.viewport.getContainerSize() : $('#map').width() height()
|
5
タイトルをよくした
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
openseadragon
|
1
|
+
openseadragonでclickした座標のlocationを取得したい
|
body
CHANGED
File without changes
|
4
ついか
title
CHANGED
File without changes
|
body
CHANGED
@@ -73,4 +73,12 @@
|
|
73
73
|
```
|
74
74
|
{x: 0, y: 0, width: 0, height: 0, degrees: 0}
|
75
75
|
```
|
76
|
-
のrectが生成されます。
|
76
|
+
のrectが生成されます。
|
77
|
+
画像のrectが取れるといいんですが、、
|
78
|
+
```
|
79
|
+
seadragon.Rect()
|
80
|
+
seadragon.rect()
|
81
|
+
seadragon.viewport.rect()
|
82
|
+
seadragon.viewport.rect.x
|
83
|
+
```
|
84
|
+
とかってやってもとれないです。
|
3
ついか
title
CHANGED
File without changes
|
body
CHANGED
@@ -62,4 +62,15 @@
|
|
62
62
|
画像の幅と左からの位置がわかれば ((画像幅) - (左位置)) / (e.pageX - (左位置)) とかで割合が取れるかなとも思ったんですが画像幅の取り方はわからず(要素幅しかとれない)左位置と右位置は文法エラーでやり方がまだわかりません
|
63
63
|
|
64
64
|
|
65
|
-
何かご存知でしたら教えてください。
|
65
|
+
何かご存知でしたら教えてください。
|
66
|
+
|
67
|
+
|
68
|
+
```
|
69
|
+
new OpenSeadragon.Rect()
|
70
|
+
```
|
71
|
+
|
72
|
+
こうやると新規で
|
73
|
+
```
|
74
|
+
{x: 0, y: 0, width: 0, height: 0, degrees: 0}
|
75
|
+
```
|
76
|
+
のrectが生成されます。
|
2
改行するため
title
CHANGED
File without changes
|
body
CHANGED
@@ -54,8 +54,7 @@
|
|
54
54
|
new OpenSeadragon.getElementSize(document.getElementById('map')) : $('#map').width() height()
|
55
55
|
seadragon.viewport.getBounds() : 画像の今の右上のlocation (クリック点ではない)
|
56
56
|
seadragon.viewport.getHomeBounds() : 画像のhome positionのlocation
|
57
|
-
seadragon.viewport.getCenter(): 画像の中心の
|
57
|
+
seadragon.viewport.getCenter(): 画像の中心のlocation(x: 0.5, y: ◯◯)
|
58
|
-
location(x: 0.5, y: ◯◯)
|
59
58
|
seadragon.viewport.getContainerSize() : $('#map').width() height()
|
60
59
|
seadragon.viewport.getTopLeft() : 画像の左上位置をとる:文法エラー
|
61
60
|
seadragon.viewport.getBottomRight() : 画像の右下位置をとる:文法エラー
|
1
eわすれた
title
CHANGED
File without changes
|
body
CHANGED
@@ -25,7 +25,7 @@
|
|
25
25
|
tileSources: "/aaa/bbb.dzi"
|
26
26
|
});
|
27
27
|
|
28
|
-
$('#map').on('click', function() {
|
28
|
+
$('#map').on('click', function(e) {
|
29
29
|
seadragon.addOverlay(document.getElementById('overlay'), new OpenSeadragon.Point(0, 0), 'CENTER');
|
30
30
|
console.log(new OpenSeadragon.getElementPosition(document.getElementById('map')))
|
31
31
|
console.log(new OpenSeadragon.getMousePosition(e))
|