
サイトを運営しているのですが、
サイトにアクセスしてきたユーザーの地域に
ぴったりの情報を表示したいです。
例えば
北海道の人がサイトにアクセスしてきた場合、
北海道だと判別して北海道のコンテンツを表示したい、
ということを行いたいです。
プログラムにあまり明るくないのです申し訳ないのですが
例えばですが
Googleアナリティクスと連携して得た情報をJS側で取得したり、
地域取得のAPIなどといったことは可能なのでしょうか?
(無料のものを希望しています)
実現の方法をご存知のかたいらっしゃいましたら、
何卒よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
Geolocation API を使用すればクライアント端末に搭載されているGPSを利用して現在地を取得できます。
http://www.w3.org/TR/geolocation-API/
https://developer.mozilla.org/ja/docs/WebAPI/Usi …
ただし、クライアント端末にGPSが搭載されており、ユーザがGPS情報を送信することを許可した場合に限ります。
これはユーザのプライバシーを守るための措置ですので、ユーザの同意なしに現在地を取得することは出来ません。
https://www.google.com/intl/ja/chrome/browser/pr …
# ぐるなび系のサイトで現在地に近いレストランを案内してくれたら便利そうですね。
ご回答ありがとうございます。
APIのご紹介などありがとうございました。
そうなんです、これらだと警告ウインドウが出てしまうんですよね。
でも、ウインドウも出さずに取得する方法があり、無事実装できました。
ありがとうございました!
No.2
- 回答日時:
>ユーザーに選ばせたくないんです。
>こっちで判別して出してあげる方法を探しています。
#1で書いたとおり無理
どうしてもというならGPS必須にするとか・・・
不正確な位置情報をもとに勝手にその地域の情報を表示されたら
ユーザー的には「なんでこんな知らないところの情報みないといけないの?」となり
余計なお世話感がつよい
しかもユーザーが任意で変えられないとなるとサービスとしては致命的
作れたよ。あなたに作れないだけでしたね。
あと、質問以外のことに的外れの回答お疲れ様です。
ここでは技術の質問しかしてません。
質問にも答えられない、質問してないことに的外れの回答、邪魔でしかありませんでした。
No.1
- 回答日時:
→IPアドレスから予測するのは精度を期待できない
→ユーザーはアクセスしてきた場所の情報を欲しいとはかぎらない
の2点から、自動で地域を得ること自体あまり有効なアプローチとはいえません。
地域一覧を表示しておいてユーザーが任意にチェックボックスなどで選ぶようなUIが妥当では?
一度選らんだ地域はcookieなどでブラウザに保存しておけます。
この回答への補足
IPアドレスから予測するのは精度を期待できない
→IPアドレスから精度が低いとは聞いたことがあります。ので他の方法でも探しています。
→ユーザーはアクセスしてきた場所の情報を欲しいとはかぎらない
ユーザーがアクセスしてきた場所の情報を欲しがっているので、実装したいと考えています。
ユーザーに選ばせたくないんです。
こっちで判別して出してあげる方法を探しています。
ご回答ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(インターネット接続・インフラ) Googleのログイン 友人からシェアされてくるYouTubeの動画に評価(いわゆるいいね!)をしよ 1 2023/01/14 21:33
- その他(セキュリティ) サイトを閲覧していたら間違えて広告をタップしてしまい、海外のサイトにアクセスしてしまいました。 スト 3 2022/11/14 09:21
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/06/06 13:57
- カラオケ 森昌子 『立待岬』の歌詞では露国侵攻と千島海溝地震の被災地を表現していますが、私の解釈如何ですか? 4 2023/03/13 11:49
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/11/29 14:08
- 政治 ロシアや中国が「カスピ海の怪物」を使って攻めてきたら、自衛隊は防ぐ事が出来ませんね? 3 2022/04/17 20:48
- 地図・道路 カーナビタイムのルート検索結果について 枚方ー能登のルート 2 2022/08/07 13:03
- 郵便・宅配 北海道版の日刊スポーツとスポーツ報知を購入しましたが1週間以上たっても届きません。 1 2023/02/28 21:34
- Amazon Amazonの仕組みで質問です。 日本のAmazonで商品のリンクを海外に住んで方に送ったところ現在 2 2023/07/16 10:17
- 温泉 なぜ温泉地の数のランキングで北海道が1位とされているのでしょうか? 14 2023/04/12 14:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ADO.NETの処理分岐について教え...
-
ミキサーの操作
-
GoogleMapでの複数マーカー表示...
-
最終セルの下のセルの左となり...
-
[JavaScript] 正規表現による複...
-
コマンドラインの変数取得画面...
-
wysiwygの状態を取得する方法
-
エクセルVBAでホームページの文...
-
IllustratorのJavaScriptで、文...
-
javaを使い、jsonデータを取得...
-
ActiveWorkbook.Pathの一つ下の...
-
getTableCellRendererComponent...
-
文字列操作
-
入力の自動化
-
javascriptで要素の文字列の取...
-
アクセスしたユーザーの地域(...
-
腕時計の時報をならないように...
-
checkboxについて
-
JSPが表示されません
-
画面左はしの- ボタン と + ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
登録済みイベントリスナーの情...
-
EXCEL VBAで、EXCELの入力規則...
-
VBAでTIFF画像を読み込むには?
-
ActiveWorkbook.Pathの一つ下の...
-
Formatでmmが月と分を意味する理由
-
Excelで可視セルの行番号取得
-
自分のファイル名取得
-
ActiveReportのDataSourceについて
-
vbaで、オートシェイプ文字列、...
-
DOSコマンドの時間取得について
-
VBScriptで「My Documents」フ...
-
スプレッドのアクティブセルの...
-
ページ制御
-
javascriptでIMEの状態を取得
-
エクセルVBAでホームページの文...
-
指定地点(緯度・経度)から指定...
-
携帯電話のGPS機能って。
-
strutsで空白を認識させるには?
-
submitで送られた内容をすべて...
-
jsp 動的テーブルについて
おすすめ情報