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

質問編集履歴

6

title retouched

2018/05/29 04:02

投稿

monopory
monopory

スコア19

title CHANGED
@@ -1,1 +1,1 @@
1
- GoogleMaps JavaScript API 地図の範囲外(グレーエリア)までドラッグさせない方法。(上限に達してても経度方向のドラッグはさせたい)
1
+ GoogleMaps JavaScript API 地図の範囲外(グレーエリア)までドラッグさせない方法。(上限に達してても地図範囲内のドラッグはさせたい)
body CHANGED
File without changes

5

タイトル変更

2018/05/29 04:02

投稿

monopory
monopory

スコア19

title CHANGED
@@ -1,1 +1,1 @@
1
- GoogleMaps JavaScript API 地図の範囲外(グレーエリア)までドラッグさせない方法。
1
+ GoogleMaps JavaScript API 地図の範囲外(グレーエリア)までドラッグさせない方法。(上限に達してても経度方向のドラッグはさせたい)
body CHANGED
File without changes

4

文言追加。

2018/05/29 04:01

投稿

monopory
monopory

スコア19

title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,8 @@
10
10
  範囲外までいってもひたすらドラッグできてしまう。
11
11
 
12
12
  [試したこと]
13
- getBounds().getSouthWest(), getBounds().getNorthEast()でそれぞれ範囲外になったときの判定はできてる状態です。
13
+ getBounds().getSouthWest(), getBounds().getNorthEast()でそれぞれ範囲外になったときの判定はできてる状態で、api
14
+ のsetCenter, setOptionなどで中心点を戻す方法は試してみたのですが、地図が上端、下端になっているときに経度方向にドラッグ毎にも戻ってしまいます。
14
15
 
15
16
  ```javascript
16
17
  let bounds = myMap.getBounds();
@@ -23,4 +24,5 @@
23
24
  }
24
25
  ```
25
26
 
27
+
26
- 上記と違うアプローチやなにか知っている方いましたらよろしくお願いいたします!
28
+ 上記と違うアプローチやなにか知っている方いましたらよろしくお願いいたします!

3

文言変更

2018/05/29 04:00

投稿

monopory
monopory

スコア19

title CHANGED
File without changes
body CHANGED
@@ -23,4 +23,4 @@
23
23
  }
24
24
  ```
25
25
 
26
- なにか知っている方いましたらよろしくお願いいたします!
26
+ 上記と違うアプローチやなにか知っている方いましたらよろしくお願いいたします!

2

image add

2018/05/29 03:34

投稿

monopory
monopory

スコア19

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,9 @@
1
1
  [実現したいこと]
2
2
  地図の範囲外までドラッグさせないようにしたい。また、範囲外まで表示させたくないです。
3
3
  かつ、経度でのドラッグは止めたくないです。
4
+ 本家のGoogleMapを見ていただけるとわかりやすいと思うですが、ある程度縮小させて一番上か下にドラッグさせたときの挙動がやりたいことです。
4
5
 
5
- ![イメージ説明](016003e34104905c99ac0b5a9316f2e7.png)
6
+ ![イメージ説明](eaab3e33ff58f2703fba62a12eedeedc.png)
6
7
 
7
8
 
8
9
  [現状]

1

画像の挿入と誤字の修正。

2018/05/29 03:26

投稿

monopory
monopory

スコア19

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,10 @@
1
1
  [実現したいこと]
2
2
  地図の範囲外までドラッグさせないようにしたい。また、範囲外まで表示させたくないです。
3
- かつ、度のドラッグは止めたくないです。
3
+ かつ、のドラッグは止めたくないです。
4
4
 
5
+ ![イメージ説明](016003e34104905c99ac0b5a9316f2e7.png)
6
+
7
+
5
8
  [現状]
6
9
  範囲外までいってもひたすらドラッグできてしまう。
7
10
 
@@ -15,7 +18,7 @@
15
18
  let currentCenter = myMap.getCenter();
16
19
 
17
20
  if(sLat < -85 || nLat > 85) {
18
- /*ここでの処理がいまいちわかんないです。証券分の範囲以上・以下の経度だけ固定できればよさそうですが。。。*/
21
+ /*ここでの処理がいまいちわかんないです。 条件文の範囲以上・以下の経度だけ固定できればよさそうですが。。。*/
19
22
  }
20
23
  ```
21
24