スマートフォン向けサイトにおけるGPS機能に関して質問です。


現在、地域性のあるスマホ向けサイトを作成しております。

以下のことは可能でしょうか?

①ユーザが初めてうちのサイトのトップページに遷移する。
②ページ上にある「現在地の情報を送る」ボタンを一度押したら「位置情報を送ります」という旨のメッセージがユーザに表示される。
③ユーザがメッセージに対してOKを押す
④トップページにて、ユーザが住んでる地域に対応したデータが表示される。
⑤ユーザが一度ブラウザを閉じて、再度ブラウザを立ち上げ、うちのサイトのトップページに遷移する。
⑥④と同様、ユーザが住んでる地域に対応したデータが表示される。

やり方として、現状全くわかりませんが、感覚的には①~④は可能な気がします。
しかし、⑤⑥はちょっと怪しい気がしています。

①~⑥に関して実現方法をご存知の方いらっしゃいましたら、教えてください。

よろしくお願いします。

回答の条件
  • URL必須
  • 1人5回まで
  • 13歳以上
  • 登録:2011/12/13 23:15:38
  • 終了:2011/12/20 23:20:03

回答(2件)

id:psne No.1

ぽけっとしすてむ回答回数466ベストアンサー獲得回数2522011/12/14 09:17:02

ポイント100pt

androidでの方法で

(1)ユーザが初めてうちのサイトのトップページに遷移する。
 過去の位置情報が存在するかチェックをし、情報があれば(4)へ

(2)ページ上にある「現在地の情報を送る」ボタンを一度押したら「位置情報を送ります」という旨のメッセージがユーザに表示される。

(3)ユーザがメッセージに対してOKを押す
 位置情報を取得する。
 Android携帯でブラウザから緯度経度情報を取得 - PHP,MySQL,Flexな日々+イラストとか

 取得後、位置情報データを保存する。
 本体に保存したい場合はCookieが使えます。
 とほほのCookie入門

(4)トップページにて、ユーザが住んでる地域に対応したデータが表示される。

(5)ユーザが一度ブラウザを閉じて、再度ブラウザを立ち上げ、うちのサイトのトップページに遷移する。
(6)(4)と同様、ユーザが住んでる地域に対応したデータが表示される。

 これは、(1)へ変移します。

id:takaponn12

回答ありがとうございます。
この方法はIphoneでも可能でしょうか?

2011/12/14 09:34:15
id:psne

GPS取得部分は、Android/iPhoneにて取得を試みるコードになっているようです。
Cookie部分は、iPhoneの場合で時々忘れる事があるようですので、対処しておくと良さそうです。
http://suin.asia/2009/09/13/iphone_local_strage_for_email_password_remainder
どちらも未検証となります。

2011/12/14 13:36:31
id:kodairabase No.2

kodairabase回答回数661ベストアンサー獲得回数802011/12/20 17:45:45

ポイント100pt

①省略
②Geolocation API http://www.htmq.com/geolocation/ をつかいます。
③HTMLのFORMを使います。
④Google Maps http://code.google.com/intl/ja/apis/maps/documentation/javascript/ を使います。このとき、最終アクセス緯度・経度をCookieに記録してやります。
⑤Cookieから緯度・経度を読み出し、④に戻ります。
⑥省略

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません