|
対応機種:
|
FORMにこの設定を行うと、端末の現在地をオープンiエリアを利用してサーバーに送信することができます。この情報の取得には、取得の処理に対応したCGI等が必要になります。
<FORM METHOD="POST" ACTION="http://w1m.docomo.ne.jp/cp/iarea">
<INPUT TYPE="hidden" NAME="ecode" VALUE="OPENAREACODE">
<INPUT TYPE="hidden" NAME="msn" VALUE="OPENAREAKEY">
<INPUT TYPE="hidden" NAME="nl" VALUE="http://www.tagindex.com/sample.cgi">
<INPUT TYPE="hidden" NAME="arg1" VALUE="name=TAGindex">
<INPUT TYPE="hidden" NAME="arg2" VALUE="key=HTML">
<INPUT TYPE="submit" VALUE="現在地は?">
</FORM>
この位置情報は、iモードサーバーを中継して送られてきます。
上記例の赤い部分は固定された内容で、青い部分は自分の環境に合わせて記述することになります。
NAME="nl" の行(4行目)の VALUE="" には、位置情報の取得に使用するCGI等を、http://から始まるURLで指定します。ここで指定したURLに、iモードサーバーから情報が転送されてくることになります。
(URLの長さは最大256バイトまで)
NAME="arg1" と NAME="arg2" の行(5行目と6行目)は、位置情報と一緒にパラメータを渡したい時に使用します。必要ない場合はこの行を省くことも可能です。上記の例では、
name=TAGindex
key=HTML
この2つを指定しています。
(引数の長さはそれぞれ最大64バイトまで)
※METHOD="" に GET を指定した場合は、指定可能なURLとパラメータの合計が、200バイト以内になるようにします。
このオープンiエリアを利用したフォームを送信したときは、位置情報を送信する前に確認画面が表示されます。また、この指定がされたフォームでは、オープンiエリアを利用している旨を明記する必要があります。
iモードサーバーから送られてくるデータは、
AREACODE = ***** … 5桁のエリアコード(半角数字)
ACTN = OK
arg1 で指定したパラメータ(省略した場合はなし)
arg2 で指定したパラメータ(省略した場合はなし)
以上の内容になります。
※オープンiエリアについての詳細は、DoCoMo Net(Mobile)でご覧ください。
|
【使用例】
<FORM METHOD="POST" ACTION="http://w1m.docomo.ne.jp/cp/iarea">
<INPUT TYPE="hidden" NAME="ecode" VALUE="OPENAREACODE">
<INPUT TYPE="hidden" NAME="msn" VALUE="OPENAREAKEY">
<INPUT TYPE="hidden" NAME="nl" VALUE="http://www.tagindex.com/sample.cgi">
<INPUT TYPE="submit" VALUE="現在地は?">
<BR>
(オープンiエリア対応)
</FORM>
|
 |
|
|
使用例のサンプル画面は、携帯電話での表示を想定したおおまかなイメージです。実際とは多少異なる場合があります。
|
|