をありがとうございましたご提案が必要あなたのプロジェクトには、あなたのビューに次のJavascriptコードを追加することができるはずです。これは、あなたのコントローラーにlongとlatを付けてポストします。それがコントローラのGeoLocationを取得する唯一の方法です。
注:このコードはテストされていません。私はちょうどメモリからそれをすぐに書きました。
// Get the coordinates
navigator.geolocation.getCurrentPosition(show_map);
function show_map(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
// post to your controller
var url = "/Home/Index?latitude=" + latitude + "&longtitude=" + longitude;
$.post(url, function(data) {
});
}
パラメータ「latitude」と「longtitude」もコントローラに追加する必要があります。
public ActionResult Index(string latitude, string longtitude)
{
}