teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

まちがえた

2016/11/16 07:10

投稿

kimurayutaka
kimurayutaka

スコア71

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() : 画像の今の上のlocation (クリック点ではない)
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

タイトルをよくした

2016/11/16 07:10

投稿

kimurayutaka
kimurayutaka

スコア71

title CHANGED
@@ -1,1 +1,1 @@
1
- openseadragon click location 取得
1
+ openseadragonclickした座標のlocation取得したい
body CHANGED
File without changes

4

ついか

2016/11/16 06:18

投稿

kimurayutaka
kimurayutaka

スコア71

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

ついか

2016/11/16 06:17

投稿

kimurayutaka
kimurayutaka

スコア71

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

改行するため

2016/11/16 06:15

投稿

kimurayutaka
kimurayutaka

スコア71

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わすれた

2016/11/16 05:45

投稿

kimurayutaka
kimurayutaka

スコア71

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))