Open hirok803 opened 5 years ago
評価用テストHTMLで作成済みのGoogleMapを実装 GoogleMapのクリックイベントで座標を登録できるようにした。 当初JSONにしてPOSTする予定だったが、日付データの登録等でエラーが予想されたため、 .form.html.erbにradioボタンを追加し、さらに、クリックしたデータをフィールドに反映させるようにした。そのあとは、create touring_routeとしてscafflodのcreateアクションでデータが登録される。
GoogleMapsのAPI-Keyを環境変数化した。 これにより、ソースコードにはKeyは見えなくなる。 参考資料はこちら
GoogleMapsのCDNはapplication.html.rbに共通化して記載していたが、 callback=initMapの記載が共通化できなかったので、それぞれのhtml.erbの最後に個別記載と変更した。今後、共通化が可能かメンターに聞いて可能なら、元に戻す。
callback=initMap
デバイスの現在位置表示
touring_routesの編集画面もついでMap対応とする(.formは共通なので)
VIewのブラッシュアップ(表示する項目の選定とレイアウト)
ルート登録画面でMapにマーカーが複数残ってしまうことの対策(余裕あれば)
ルート登録画面にMAP追加
評価用テストHTMLで作成済みのGoogleMapを実装 GoogleMapのクリックイベントで座標を登録できるようにした。 当初JSONにしてPOSTする予定だったが、日付データの登録等でエラーが予想されたため、 .form.html.erbにradioボタンを追加し、さらに、クリックしたデータをフィールドに反映させるようにした。そのあとは、create touring_routeとしてscafflodのcreateアクションでデータが登録される。
GoogleMapsのAPI-Keyを環境変数化した。 これにより、ソースコードにはKeyは見えなくなる。 参考資料はこちら
GoogleMapsのCDNはapplication.html.rbに共通化して記載していたが、
callback=initMap
の記載が共通化できなかったので、それぞれのhtml.erbの最後に個別記載と変更した。今後、共通化が可能かメンターに聞いて可能なら、元に戻す。今後の予定
デバイスの現在位置表示
touring_routesの編集画面もついでMap対応とする(.formは共通なので)
VIewのブラッシュアップ(表示する項目の選定とレイアウト)
ルート登録画面でMapにマーカーが複数残ってしまうことの対策(余裕あれば)