問題タブ [xamarin.essentials]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Xamarin Forms でデバイスの GPS 位置情報を取得するにはどうすればよいですか?
entLocationという名前のエントリ ボックスが focus されたときに、デバイスの経度と緯度を取得したいと考えています。Xamarin.Essential Geolocationを使用してデバイスの GPS 位置を取得していますが、ドキュメントとチュートリアルに従っても GPS 位置を取得できません。Androidマニフェストに以下の許可を追加しましたが、まだ何もありません。"Error3"で表示アラートが表示されます。Error3はUnable to get locationの例外です。
エラーは「Java.Lang.NullPointerException: null オブジェクト参照で仮想メソッド 'void android.app.Activity.requestPermissions(java.lang.String[],int)' を呼び出そうとしています」
私の質問:
1. 私のコードのエラーは何ですか?
2. GPS 位置情報をオフラインにすることはできますか? はいの場合、どうすればそれを達成できますか?
use-permission android:name="android.permission.ACCESS_COARSE_LOCATION"
uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"
uses-feature android:name="android.hardware.location" android:required="false"
を使用-feature android:name="android.hardware.location.gps" android:required="false"
uses-feature android:name="android.hardware.location.network" android:required="false"
xamarin - 接続の変更の検出 Xamarin フォーム
現在、 Xamarin.Essentials.Connectivityを使用してインターネット接続を確認しています。以下のコードを使用して、トランザクションを行う前にインターネットがあるかどうかを確認しています。フォーム全体でインターネット接続に変化があるかどうかを確認するにはどうすればよいですか? たとえば、ログイン フォームとメイン メニューの 2 つのフォームがあり、デバイスの Wi-Fi をオフにすると、現在のフォームに関係なく、インターネット接続がないことを示すアラートが表示されます。どうすればそれを達成できますか?
Xamarin.Essentials.Connectivity のドキュメントからこのコードを使用しようとしましたが、これを使用する方法とこれを配置する場所がわかりません
同期のための私のコード
xamarin.forms - Android と iOS の両方で、Xamarin Forms でユーザーの現在の場所を継続的に追跡する方法が必要です
私は、電話のGPS
座標を介してユーザーを継続的に追跡する必要がある学校の上級プロジェクトに取り組んでいます。私の最終目標はMapsui
、現在のユーザーの場所でマップを継続的に更新することです。にデータを常に更新する方法について障害がありますMapsui
。静的GPS
座標を入力すると、そのポイントがマップ上に正しく表示されます。
本当に、私をつまずかせている中心的な問題は、非同期関数と、で位置データを取得するときにそれらを適切に実装する方法Xamarin.Essentials
です。
アイデアやヒントをいただければ幸いです。