質問編集履歴

5

修正点追加

2022/11/12 01:37

投稿

Kuro_Rubbit
Kuro_Rubbit

スコア4

test CHANGED
File without changes
test CHANGED
@@ -79,8 +79,11 @@
79
79
  //出力結果
80
80
  **緯度と軽度が表示されない**
81
81
 
82
-
83
- お答えただけまと幸いです
82
+ - APIキーが反映されてるかどうか確認
84
- しくお願いいたし
83
+ htmlでやってみたとこ、表示されせん
85
84
 
86
85
 
86
+ _お答えいただけますと幸いです
87
+ よろしくお願いいたします_
88
+
89
+

4

変更点追加

2022/11/12 00:42

投稿

Kuro_Rubbit
Kuro_Rubbit

スコア4

test CHANGED
File without changes
test CHANGED
@@ -61,6 +61,24 @@
61
61
  それで「.eslintrc.json」「.eslintrc.js」というファイルが原因だと言われましたが、
62
62
  exlintrc.cjsがあるだけで、そもそもそんなファイルは存在しませんでした。
63
63
 
64
+ - getLatLngの中にconsole.logを書く
65
+ ```ここに言語を入力
66
+ setTimeout(
67
+ function initMap(){
68
+ var geocoder = new google.maps.Geocoder();
69
+ geocoder.getLatLng(jyuusyo, (result) => {
70
+ lat = result.lat();
71
+ lng = result.lng();
72
+ console.log("緯度: ", lat);
73
+ console.log("経度: ", lng);
74
+ });
75
+ }
76
+ ,1000
77
+ );
78
+ ```
79
+ //出力結果
80
+ **緯度と軽度が表示されない**
81
+
64
82
 
65
83
  お答えいただけますと幸いです
66
84
  よろしくお願いいたします

3

文章削除

2022/11/12 00:22

投稿

Kuro_Rubbit
Kuro_Rubbit

スコア4

test CHANGED
File without changes
test CHANGED
@@ -53,7 +53,7 @@
53
53
  というエラーが起きる
54
54
 
55
55
  - .eslintrc
56
- 一応通るは通るんですけれど、テキストエディタに以下のようなエラーも出てきます
56
+ テキストエディタに以下のようなエラーも出てきます
57
57
  ```ここに言語を入力
58
58
  ERROR: Parsing error: Unexpected token >
59
59
  ```

2

エラー追加

2022/11/12 00:22

投稿

Kuro_Rubbit
Kuro_Rubbit

スコア4

test CHANGED
File without changes
test CHANGED
@@ -29,6 +29,11 @@
29
29
  緯度: undefined
30
30
  経度: undefined
31
31
  ```
32
+ が出力された後に、
33
+ ```ここに言語を入力
34
+ ReferenceError: google is not defined
35
+ ```
36
+ というエラーが出てくる
32
37
  ### 試したこと
33
38
  - Promiseをつける
34
39
  ```ここに言語を入力

1

変更点を追加

2022/11/12 00:18

投稿

Kuro_Rubbit
Kuro_Rubbit

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,42 +1,34 @@
1
- ### 前提
2
-
3
1
  Nodeで緯度と経度をコンソールに出力するようにしたいです。
4
2
  ですが、緯度と経度を出力してもundefinedと出力されてしまいます。
3
+
4
+ ```ここに言語を入力
5
+ var script = document.createElement('script');
6
+ script.src = [APIキー]
7
+ script.async = true;
8
+
9
+ var lat;
10
+ var lng;
11
+
12
+ var jyuusyo = "東京都中央区日本橋堀留町1-10-2";
13
+
14
+ setTimeout(
15
+ function initMap(){
16
+ var geocoder = new google.maps.Geocoder();
17
+ geocoder.getLatLng(jyuusyo, (result) => {
18
+ lat = result.lat();
19
+ lng = result.lng();
20
+ });
21
+ }
22
+ ,1000);
23
+ console.log("緯度: ", lat);
24
+ console.log("経度: ", lng);
5
25
  ```
6
- //APIキー
7
26
 
8
- const config = {
9
- apikey : [APIキー]
10
- }
11
- const API_KEY = config.apikey;
12
- console.log(API_KEY);
13
-
14
-
15
-
16
- //住所
17
-
18
- var jyuusyo = "住所";
19
-
20
-
21
-
22
- //経度緯度
27
+ //出力結果
23
-
24
- function initMap(){
25
- var geocoder = new GClientGeocoder();
26
- geocoder.getLatLng(jyuusyo, (result) => {
27
- lat = result.lat();
28
- lng = result.lng();
29
- });
30
-  }
31
- console.log("緯度: ", lat);
32
- console.log("経度: ", lng);
33
- ```
34
28
  ```ここに言語を入力
35
- //出力結果
36
29
  緯度: undefined
37
30
  経度: undefined
38
31
  ```
39
-
40
32
  ### 試したこと
41
33
  - Promiseをつける
42
34
  ```ここに言語を入力
@@ -44,17 +36,28 @@
44
36
  ```
45
37
  というエラーが起きる
46
38
 
47
-
48
39
  - initMap()を外す
49
40
  上記と同じエラーが起きる
50
41
 
42
+ - console.log()をinitMap()内ですると、なぜか表示されない
51
43
 
44
+ - GClientGeocoder()をgoogle.maps.Geocoder()に置き換える
45
+ ```ここに言語を入力
46
+ ReferenceError: google is not defined
47
+ ```
48
+ というエラーが起きる
52
49
 
50
+ - .eslintrc
51
+ 一応通るは通るんですけれど、テキストエディタに以下のようなエラーも出てきます
52
+ ```ここに言語を入力
53
+ ERROR: Parsing error: Unexpected token >
54
+ ```
53
55
 
56
+ それで「.eslintrc.json」「.eslintrc.js」というファイルが原因だと言われましたが、
54
- - console.log()をinitMap()内すると、なぜか表示されない
57
+ exlintrc.cjsがあるだけで、そもそもそんファイルは存在しませんでした。
58
+
55
59
 
56
60
  お答えいただけますと幸いです
57
61
  よろしくお願いいたします
58
62
 
59
63
 
60
-