0

私は、Javascript のナビゲーション API を使用してユーザーの地理位置情報を取得したい Rails アプリに取り組んでいます。「app/javascript/location_controller」の下のコントローラーにコードがあります。

import { Controller } from "stimulus"

export default class extends Controller {
    connect(){
        this.getUserLocation()
    }

    getUserLocation(){
        if (navigator.geolocation) {
           navigator.geolocation.getCurrentPosition((position) => console.log(position.coords), (error)=> console.log(error));
        } else {
            alert("Could not get your current location! Please allow location services for RiseUp.")
        }
    }
}

Railsヘルパーから「getUserLocation」を呼び出すにはどうすればよいですか?

4

1 に答える 1