10

携帯電話向けの Web サイトを作成しています。ユーザーがデフォルト ページにアクセスしたときに、ユーザーの現在の GPS 緯度/経度を取得して、その地域での結果を表示できるようにしたいと考えています。これは ASP.NET を使用して可能ですか?

関連項目

モバイル ブラウザから位置データを取得する

4

5 に答える 5

14

はい、JavaScriptを使用してそれを実行し、結果をサーバーに送信できます。

        function onPositionUpdate(position)
        {
            var lat = position.coords.latitude;
            var lng = position.coords.longitude;
            alert("Current position: " + lat + " " + lng);
        }

        if(navigator.geolocation)
            navigator.geolocation.getCurrentPosition(onPositionUpdate);
        else
            alert("navigator.geolocation is not available");
于 2011-11-23T00:13:32.537 に答える
2

IP アドレスに基づいて位置情報を提供するサービスがあります。GPSデータほど正確ではありませんが、電話にアプリケーションをインストールしていなければ、あなたが得ようとしているのと同じくらい正確かもしれません.

于 2009-04-17T21:03:01.517 に答える
1

現在、最新のスマートフォンではGeoLocation APIの可用性が高くなっています。

関連する質問How to Get GPS location from the web browserに対する私の回答を参照してください。ソリューションは純粋な JavaScript であるため、サーバー技術に依存しません。

于 2011-11-16T10:49:06.580 に答える
0

適切な GPS API にアクセスするには、セキュリティ許可を取得する必要があります。APIを知っていれば適切なデータを取得できますが、OSに依存します。Nokia の携帯電話用の PyS60 として Python 経由でアクセスできることは知っています。

于 2009-04-17T20:49:05.170 に答える
0

現時点ではあまり運が良くありませんが、これは数年以内に可能になるはずです. W3C はGeolocation API Draftを公開し、これはLocatableと呼ばれるジェイルブレイク iPhone アプリに実装されていますが、サポートは非​​常に少なく、実装に時間をかける価値はありません!

于 2009-04-21T13:24:16.110 に答える