私はグーグルマップで地理位置情報を含むフォームを持っています。ユーザーはクリックでマップモーダルを介して、またはオートコンプリート入力を介して場所を入力できます。
問題は、グーグルは遍在的ではなく、一部の国はグーグルとグーグルマップのAPIを禁止しています。したがって、情報が含まれるテキストのみを使用するという考えは当てはまり、情報(道路、郵便番号など)を入力し、必要に応じて緯度と経度を入力する必要があります。質問には3つのサブセクションがあります。
たくさん、ほとんどのユーザーはこれを行う方法を知りません。
質問1がこれに答えます。
許可を求めなくてもユーザーからIPを取得できると思いますが、私は質問をしてこれを解決し、「実際の場所を使用」というキャプションを追加して、ブラウザーが許可を求め、実際の場所を使用して、入力フィールド。
別の解決策は、同じ構造になります( "ジオロケーションを入力してください" +キャプション "方法がわかりませんか?詳細")。このキャプションを使用してモーダルを呼び出します全世界に開かれた無料で安全なウェブページにユーザーをリダイレクトし、ユーザーの地理位置情報を取得します。
たとえば、これは https://gps-coordinates.org/
あなたがサイトに入ると、それはそれを見つけるためにあなたのubicationに自動的に尋ねます。