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

質問編集履歴

3

jsコード記述

2021/03/18 13:08

投稿

takenoko011412
takenoko011412

スコア7

title CHANGED
File without changes
body CHANGED
@@ -112,12 +112,7 @@
112
112
  現在のjsコード
113
113
  ```
114
114
  <div id='map'></div>
115
- <style>
115
+
116
- #map{
117
- height: 750px;
118
- width: 100%;
119
- }
120
- </style>
121
116
  <script>
122
117
  let map
123
118
 
@@ -144,9 +139,45 @@
144
139
  <% end %>
145
140
  }
146
141
  </script>
147
- <script src="https://maps.googleapis.com/maps/api/js?key=□□□□□&callback=initMap" async defer></script>
142
+ <script src="https://maps.googleapis.com/maps/api/js?key={}&callback=initMap" async defer></script>
148
143
  ```
149
144
 
145
+ 投稿した後のjsコード
146
+ ```
147
+ <script>
148
+ let map
149
+
150
+ function initMap(){
151
+ geocoder = new google.maps.Geocoder()
152
+
153
+ map = new google.maps.Map(document.getElementById('map'), {
154
+ center: {lat: 35.68123620000001, lng:139.7671248},
155
+ zoom: 12,
156
+ });
157
+
158
+
159
+ (function(){
160
+ var contentString = "住所:東京都葛飾区青戸3丁目33−16";
161
+
162
+ var marker = new google.maps.Marker({
163
+ position:{lat: , lng: },
164
+ map: map,
165
+ title: contentString
166
+ });
167
+
168
+ })();
169
+ (function(){
170
+ var contentString = "住所:葛飾区";
171
+
172
+ var marker = new google.maps.Marker({
173
+ position:{lat: , lng: },
174
+ map: map,
175
+ title: contentString
176
+ });
177
+
178
+ })();
179
+ }
180
+ ```
150
181
  現在のコンソールの状態
151
182
  ![イメージ説明](8433f8c1e66eb45c535f0baa739485d6.png)
152
183
 

2

jsコード記述

2021/03/18 13:08

投稿

takenoko011412
takenoko011412

スコア7

title CHANGED
File without changes
body CHANGED
@@ -109,6 +109,44 @@
109
109
  </div>
110
110
  ```
111
111
 
112
+ 現在のjsコード
113
+ ```
114
+ <div id='map'></div>
115
+ <style>
116
+ #map{
117
+ height: 750px;
118
+ width: 100%;
119
+ }
120
+ </style>
121
+ <script>
122
+ let map
123
+
124
+ function initMap(){
125
+ geocoder = new google.maps.Geocoder()
126
+
127
+ map = new google.maps.Map(document.getElementById('map'), {
128
+ center: {lat: 35.68123620000001, lng:139.7671248},
129
+ zoom: 12,
130
+ });
131
+
132
+
133
+ <% @noodles.each do |t| %>
134
+ (function(){
135
+ var contentString = "住所:<%= t.address %>";
136
+
137
+ var marker = new google.maps.Marker({
138
+ position:{lat: <%= t.latitude %>, lng: <%= t.longitude %>},
139
+ map: map,
140
+ title: contentString
141
+ });
142
+
143
+ })();
144
+ <% end %>
145
+ }
146
+ </script>
147
+ <script src="https://maps.googleapis.com/maps/api/js?key=□□□□□&callback=initMap" async defer></script>
148
+ ```
149
+
112
150
  現在のコンソールの状態
113
151
  ![イメージ説明](8433f8c1e66eb45c535f0baa739485d6.png)
114
152
 

1

コンソールの状態(すべての仕様を行ったらこのようなコードがでてきました…)

2021/03/15 12:24

投稿

takenoko011412
takenoko011412

スコア7

title CHANGED
File without changes
body CHANGED
@@ -109,7 +109,10 @@
109
109
  </div>
110
110
  ```
111
111
 
112
+ 現在のコンソールの状態
113
+ ![イメージ説明](8433f8c1e66eb45c535f0baa739485d6.png)
112
114
 
115
+
113
116
  ### 参考記事
114
117
  [【Rails6 / Google Map API】住所を投稿してマップに複数マーカーを立てる](https://qiita.com/kaiyukun/items/3ab083282872937b1fa5)
115
118