携帯電話でGoogle Mapsを使う

Similar documents
携帯電話でGoogle Mapsを使う

Microsoft PowerPoint - WMClass_2008July11.ppt

WebGIS WebGIS(Web Geographic Information System) Web WebGIS Web WebGIS API(Application Program Interface) Web Google GoogleMaps API WebGISJSGI i

~モバイルを知る~ 日常生活とモバイルコンピューティング

目 次 準 備 事 項 ( 前 日 までに 行 っていただきたいこと) 4 まずは 地 図 を 表 示 してみよう 6 Google Mapsの 機 能 の 再 確 認 8 自 分 のサイトに 地 図 を 埋 め 込 む 10 中 心 地 点 にマーカーを 表 示 する 12 近 隣 の 施 設 に

~モバイルを知る~ 日常生活とモバイルコンピューティング

~モバイルを知る~ 日常生活とモバイルコンピューティング

~モバイルを知る~ 日常生活とモバイルコンピューティング

1 Google

Microsoft Word - 03accessデータベース演習レジメ.doc

技術報告会原稿フォーマット

1/2

Microsoft PowerPoint - A07回目②.pptx

2 / 18 ページ 第 13 講 データの 活 用 とデータマップの 作 成 13-1 ホームページの 保 存 ホームページ(Web ページ)に 表 示 される 様 々な 情 報 を ファイルとして 保 存 することができます

改 訂 履 歴 訂 番 日 付 頁 変 更 内 容 /02/28 - 新 規 作 成 /11/07 表 紙 タイトルを 修 正 修 正 前 : 東 日 本 大 震 災 アーカイブデータベースシステム 修 正 後 : 災 害 アーカイブデータベースシステム 改

Microsoft Word - 操作手順書.doc

PowerPoint プレゼンテーション


<4D F736F F D B68F918DEC90AC89898F4B899E977095D2816A2E646F63>

untitled

タグの 内 側 で 関 数 を 定 義 してタグ 側 で 実 行 することもできます <TITLE>JavaScript サンプル</TITLE> function write(str) { document.write(str); } write('hello World!'); 上 例 のように

平 成 28 年 度 版 女 性 のためのパソコン 講 座 講 座 案 内 IF のネスト VLOOKUP 関 数 入 力 規 則 印 刷 テクニック テーブル 機 能 保 護 機 能 など 実 践 エクセル 関 数 4 1 エクセル 上 級 5 1 パソコン&ワード エクセル 入 門 2 日 間

目 次 1. ログイン ユーザー 登 録 TOP 職 員...8 (1) 職 員 の 名 刺 表 示...8 (2) 職 員 の 名 刺 一 括 ダウンロード...8 (3) 職 員 の 名 刺 帳 から 検 索 検 索...9 (1) 氏 名

Microsoft PowerPoint - InfPro_I9.pptx

(1) <html>,,,,, <> ( ) (/ ) (2) <!DOCTYPE html> HTML5 (3) <html> HTML (4) <html lang= ja > html (ja) (5) JavaScript CSS (6) <meta charset= shift jis >

データベースS 演習資料

What 色 々な Web サービスを 提 供 している 会 社 です 会 社 ) 私 ) ぜひ 名 前 を 覚 えていってくださ

SchITコモンズ【活用編】

<4D F736F F D203193FA8AD45F95CA8E86325F89898F4B315F94F093EF8AA98D AD97DF914F82CC8FEE95F182CC8EFB8F C28E8B89BB2E646F63>

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

4.5. < 参 加 表 明 書 を 提 出 する> 調 達 案 件 一 覧 の 表 示 対 象 となる 案 件 を 検 索 し 調 達 案 件 一 覧 に 表 示 させます 参 加 したい 案 件 の 調 達 案 件 名 称 行 - 入 札 参 加 資 格 確 認 申 請 / 技 術 資 料 /

WEB保守パック申込

Microsoft PowerPoint -

<4D F736F F D F B B838082F090DD927582B782E995FB96405F E646F6378>

BizDataBank とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケーション (オンラインストレージ)です 本 資 料 について BizDataBank サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアントと

電子申告直前研修会(所得税編)

目 次 1.ログイン 方 法 P2 2.ログアウト 方 法 P3 3. 基 本 設 定 変 更 サイトネーム スローガンの 設 定 P10~11 カラーバリエーションの 選 択 P12 メニュースタイル 色 の 設 定 P12 4.トップページの 画 像 編 集 画 像 の 変 更 P13~14 T

1. 目 次 1. 目 次 2.はじめに 2-1.メールテンプレート 編 集 機 能 とは? 2-2. 対 象 読 者 3. 用 語 一 覧 4. 利 用 の 流 れ 4-1.メールテンプレート 編 集 の 流 れ 5. 機 能 説 明 利 用 方 法 5-1.テキストメール 編 集 開 封 率 を

項 目 設 定 設 置 可 能 項 目 数 100 項 目 投 票 フォームの 設 置 可 能 投 票 項 目 数 1 項 目 (10 選 択 肢 ) 必 須 項 目 設 定 条 件 項 目 設 定 添 付 ファイル 合 計 容 量 入 力 項 目 を 必 須 項 目 に 設 定 できます フォーム

PowerPoint プレゼンテーション

第3回HP講習会資料ver1.2( )

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

untitled

1.1 評 価 サマリー 作 業 手 順 に 関 しては 全 体 的 に 誤 謬 防 止 やデータの 整 合 性 を 保 つためのチ ェックが 組 み 込 まれており 支 障 の 無 い 水 準 と 評 価 できます 一 部 作 業 漏 れチェックの 不 があったので 今 後 は 手 順 に 含 む

e-class

WEBメールシステム 操作手順書

Microsoft Word - 311Tools_END

MapDK3のインストール

よりメンバーに 配 布 した 第 2 期 は 第 1 期 に 開 発 した 大 気 時 間 値 集 計 解 析 ツールをベースに 機 能 改 良 を 行 った 国 立 環 境 研 究 所 では メンバーから 寄 せられる 要 望 使 い 勝 手 に 関 する 意 見 感 想 不 具 合 発 生 など

Cloud Disk とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケーション (オンラインストレージ)です 本 資 料 について Cloud Disk サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアントと 本

研究者総覧システム

Microsoft Word - WBT(PP応用編).docx

R4財務対応障害一覧

<4D F736F F F696E74202D C90BF8F CC8DEC90AC97E181698A4F8D E8816A5F56322E707074>

2 / 11 ページ 第 5 講 ビジネスメールの 作 法 Active! Mail を 起 動 し ログインしておきましょう 5-1 ビジネスメールのルールとマナー ビジネスメールのルールとマナーを 確 認 しましょう 宛 先 やCC BCCを 使 い 分 ける 本 文 の 内 容 が 一 目 で

スライド 1

接続試験実施要領【障害者総合支援法(平成27年4月報酬改定)対応】

1級 ワンポイント

/ 0/0/ : 実 結 果 HTMLファイルを 表 します 下 図 の 画 が 表 されます " 出 し"の 部 分 をクリックすると"コンテンツですよ "の 字 が 表 されます もう 度 " 出 し"をクリックすると"コンテンツですよ "の 字 が 非 表 になります 折 りたたみパネルの 基

Microsoft Word - Active.doc

設定フロー ★印は必須の設定です

鎌ケ谷市 施設予約管理システム ご利用の手引き

<4D F736F F D ED28FDA8DD7837D836A B2E646F6378>

Microsoft Word - Office365マニュアル(メール)2015_3.docx

DN6(R04).vin

MapDK3のインストール

情報処理技能検定試験 表計算2級 手順書

1.2. ご 利 用 環 境 推 奨 ブラウザ Internet Explorer Google Chrome(バージョン 32 時 点 で 動 作 確 認 済 み) Mozilla Firefox(バージョン 26 時 点 で 動 作 確 認 済 み) Safari 7

もくじ

目 次 JAVIS Appli の 基 本 機 能... 3 JAVIS Appli について... 3 音 声 確 認 機 能 JAVIS Appli( 有 償 版 )の 機 能... 4 音 声 で 読 みの 確 認 をする... 4 辞 書 機 能... 5 単 語 を 登 録 する... 5

PowerPoint プレゼンテーション

店舗用マニュアル

スライド 1

目 次 アカウント 取 得... 1 Blogger にログイン... 3 Blogger の 基 本 ページ... 4 新 規 ブログの 作 成... 5 ブログの 管 理 画 面... 5 ブログの 投 稿... 6 挿 入 画 像 の 設 定... 7 ページの 作 成... 8 レイアウトの

Microsoft Word - ML_ListManager_10j.doc

対 象 者 株 式 (1,287,000 株 ) 及 び 当 社 が 所 有 する 対 象 者 株 式 (1,412,000 株 )を 控 除 した 株 式 数 (3,851,673 株 )になります ( 注 3) 単 元 未 満 株 式 も 本 公 開 買 付 けの 対 象 としております なお

名刺作成講習

検 索 文 字 列 が 住 所 にマッチするならば 地 図 画 面 を 表 示 します 検 索 文 字 列 が 住 所 の 一 部 ならば キーワードを 含 む 検 索 結 果 画 面 を 表 示 します

目 次 機 能 概 要 配 信 管 理 1. メールの 配 信 履 歴 と 予 約 を 確 認 する

学校教育法等の一部を改正する法律の施行に伴う文部科学省関係省令の整備に関する省令等について(通知)

Microsoft PowerPoint _2b-DOM.pptx

2. 更 新 内 容 下 記 動 作 環 境 の 追 加 機 能 追 加 機 能 改 善 仕 様 変 更 不 具 合 対 応 を 行 いました 動 作 環 境 の 追 加 3.1. Windows 10 の 受 講 者 / 管 理 者 クライアントの 動 作 環 境 に 下 記 の Web ブラウザ

<4D F736F F D204D46834E A6D92E8905C8D905F93B193FC819593FA8E9F95D C5292E646F63>

入札方式別操作

音 声 認 識 の 種 類 方 式 特 定 話 者 方 式 ( 特 定 話 者 での 学 習 が 必 要 ) 不 特 定 話 者 方 式 ( 学 習 不 要 ) 種 類 連 続 認 識 単 語 認 識 ( 限 定 語 認 識 ) 連 続 認 識 単 語 認 識 ( 限 定 語 認 識 ) 例 ) W

Acrobat早分かりガイド

内 容 1. はじめに メールのログイン 初 めてのログイン メールの 受 信 / 送 信 メールの 受 信 メールの 作 成 と 送 信 メールの 新 規 作 成 メー

コンピュータサイエンス 1. ウェブの基本

PowerPoint プレゼンテーション

方程式を解いてみよう! C++ から PHP + JavaScriptへ

検 討 検 討 の 進 め 方 検 討 状 況 簡 易 収 支 の 世 帯 からサンプリング 世 帯 名 作 成 事 務 の 廃 止 4 5 必 要 な 世 帯 数 の 確 保 が 可 能 か 簡 易 収 支 を 実 施 している 民 間 事 業 者 との 連 絡 等 に 伴 う 事 務 の 複 雑

Microsoft Word - Start Up Guide1 .docx

改 定 履 歴 改 訂 日 改 訂 理 由 及 び 内 容 承 認 者 確 認 者 改 訂 者 05/8/7 新 版 発 行 05/0/5 推 奨 動 作 環 境 を 追 記

SoftBank 202F 取扱説明書

高砂熱_株式会社丸誠株式に対する公開買付けの結果及び子会社の異動に関するお知らせ_

目 次 ログインする 前 に... 4 メンバー 管 理 編 ( 管 理 者 )... 5 ログインする... 6 トップページについて... 7 メンバー 管 理 をする... 8 メンバー 管 理 画 面 について 医 療 機 関 指 定 新 規 追 加 指 定...

電子申告簡易マニュアル【所得税実践編】

JavaScriptプログラミング入門

1.3 利 用 方 法 図 1 国 立 国 会 図 書 館 デジタルコレクション 送 信 サービスの 対 象 資 料 本 文 の 閲 覧 は 図 書 館 サービスカウンター 備 え 付 けの 専 用 パソコン(1 台 )のみでの 利 用 となります 利 用

Transcription:

PHPのファイルは UTF-8 BOMなしで 保 存 し www.cyaneum.orgのpublic_htmlに 置 く! テーマ 研 究 会 (04/28) Google Mapsを 使 う 政 策 情 報 学 部 渡 辺 恭 人 riho-m@cuc.ac.jp メーリングリスト riho-m-rg10@cuc.ac.jp 資 料 http://www.cuc.ac.jp/rg10/

前 回 の 課 題 (1)+α +α 単 に$addrを 変 更 するだけでは 面 白 くない 利 用 者 がブラウザ(IEなど)から 入 力 できるとよい テーマ 研 究 会 1で 習 った 内 容 を 復 習 して 使 う フォームで 入 力 させ POSTやGETを 使 って 送 信 実 現 方 法 入 力 用 のフォームのHTMLファイルを 新 規 作 成 フォームから 送 信 された 住 所 の 文 字 列 を 受 信 す る 部 分 をgc2.phpに 追 加 する gc3.phpとする 2

入 力 用 のフォームのHTMLファイルを 新 規 作 成 sendaddr.htm UTF-8で 保 存 入 力 用 のフォームをHTMLで 作 成 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> 住 所 入 力 </title> </head> <body> <form method="post" action="gc3.php"> 住 所 : <input type="text" name="addr" size= 30" /> <input type="submit" value=" 送 信 " /> </form> </body> </html> 3

sendaddr.htm 送 信 された 住 所 の 文 字 列 を 受 信 する 部 分 をgc2.phpに 追 加 gc2.phpを 改 造 して sendaddr.htmからpostで 送 信 された 住 所 の 文 字 列 を 受 信 し 処 理 する 処 理 内 容 は 変 更 無 し 変 更 点 Geocodingを 利 用 して 緯 度 経 度 を 取 得 Heartrails expressを 利 用 して 緯 度 経 度 から 最 寄 り 駅 を 検 索 結 果 を 表 示 gc3.phpとして 保 存 $addrのところを POSTで 受 信 したパラメタにする $addr = $_POST['addr']; 4

Google Maps APIを 使 うには Webサーバごとに API keyが 必 要 www.cyaneum.orgでも 取 得 ABQIAAAAP1IU9K7W5gU4NWbusT9dQxTwk1T8M cjfx4usdenjsu2z68t7errpqdtpjwse5weo0jvjby umzon7qw これをURLやHTMLに 組 み 込 んで 使 う 5

PC 用 のサンプル( 前 半 ) このファイルを www.cyaneum.orgのユーザのpublic_htmlにコピー IEでhttp://www.cyaneum.org/~ユーザ 名 /maptest.htm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>google Maps JavaScript API Example</title> <script src="http://maps.google.com/maps?file=api&v=2&key=abqiaaaap1iu9 K7W5gU4NWbusT9dQxTwk1T8McJfX4uSDENJSU2z68T7eRRPQdTpjWsE5WEo0jVjby umzon7qw" type="text/javascript"></script> Google MapsのJavaScriptライブラリをインポートして 自 分 のプログラムで 使 え るようにする 6

PC 用 のサンプル( 後 半 ) <script type="text/javascript"> ブラウザとの 互 換 性 を 調 べる //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setcenter(new GLatLng(35.741518, 139.9077299), 16); } } //]]> </script> </head> <body onload="load()" onunload="gunload()"> <div id="map" style="width: 500px; height: 300px"></div> </body> </html> 新 しいGMap2オブジェ クトを 作 成 しmapという idを 持 つ<div> 要 素 と 結 びつける 中 心 点 の 緯 度 経 度 を 設 定 し ズームレベル 16で 表 示 する <div> 要 素 の 大 きさ つ まり 地 図 の 表 示 領 域 の 大 きさは500x300ピ クセルに 設 定 7

機 能 の 追 加 コントロールの 追 加 拡 大 縮 小 用 コントロール 地 図 の 種 類 のコントロール オーバービューマップの 追 加 マーカーの 追 加 マーカーの 追 加 情 報 ウィンドウの 表 示 8

コントロールの 追 加 拡 大 縮 小 用 のコントロール( 赤 字 部 分 を 追 加 ) function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.addcontrol(new GSmallMapControl()); map.setcenter(new GLatLng(35.741518, 139.9077299), 16); } } GSmallMapControlを GLargeMapControl()に 変 えても 良 い 9

コントロールの 追 加 地 図 の 種 類 のコントロール( 赤 字 部 分 を 追 加 ) function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.addcontrol(new GLargeMapControl()); map.addcontrol(new GMapTypeControl()); map.setcenter(new GLatLng(35.741518, 139.9077299), 16); } } 最 初 から 指 定 した 種 類 の 地 図 を 表 示 航 空 写 真 を 表 示 させたいとき map.setcenter(new GLatLng(35.741518, 139.9077299), 16, G_SATELLITE_MAP); } 普 通 の 地 図 の 場 合 :G_NORMAL_MAP 地 図 + 写 真 の 場 合 :G_HYBRID_MAP 10

コントロールの 追 加 オーバービューマップの 表 示 ( 赤 字 部 分 を 追 加 ) var map = new GMap2(document.getElementById("map")); map.addcontrol(new GLargeMapControl()); map.addcontrol(new GMapTypeControl()); map.addcontrol(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT)); map.setcenter(new GLatLng(35.741518, 139.9077299), 16); 11

マーカーの 追 加 表 示 したい 位 置 を 中 央 に 表 示 するより 効 果 的 ( 赤 字 部 分 を 追 加 ) var map = new GMap2(document.getElementById("map")); var latlng = new GLatLng(35.741518, 139.9077299); map.addcontrol(new GLargeMapControl()); map.addcontrol(new GMapTypeControl()); map.addcontrol(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT)); map.setcenter(latlng, 16); var marker = new GMarker(latlng); map.addoverlay(marker); 12

情 報 ウィンドウの 表 示 任 意 の 位 置 にメッセージを 表 示 (ここではマー カーと 関 係 ない) openinfowindowhtml()を 利 用 緯 度 経 度 とHTMLのコードを 指 定 できる 赤 字 部 分 を 修 正 13

情 報 ウィンドウの 表 示 var map = new GMap2(document.getElementById("map")); var latlng = new GLatLng(35.741518, 139.9077299); map.addcontrol(new GLargeMapControl()); map.addcontrol(new GMapTypeControl()); map.addcontrol(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT)); map.setcenter(latlng, 16); map.openinfowindowhtml(map.getcenter(), "<h4> 千 葉 商 科 大 学 </h4><p>ここが 我 が 母 校 の" + "<a href='http://www.cuc.ac.jp/'> 千 葉 商 科 大 学 </a>です " + "<br> 学 長 もがんばってる</p>"); 14

マーカーをクリックしたら 情 報 ウィンドウを 表 示 させる イベントの 発 生 :マウスでクリック など イベントの 処 理 :イベントリスナーを 使 う クラス:GEventを 使 う 静 的 メソッド addlistener()の 引 数 に マーカーに 対 する クリックをどう 処 理 するかを 指 定 する 15

マーカーをクリックしたら 情 報 ウィンドウを 表 示 させる var map = new GMap2(document.getElementById("map")); var latlng = new GLatLng(35.741518, 139.9077299); var message = "<h4> 千 葉 商 科 大 学 </h4><p>ここが 我 が 母 校 の" + "<a href='http://www.cuc.ac.jp/'> 千 葉 商 科 大 学 </a>です " + "<br> 学 長 もがんばってる</p>"; map.addcontrol(new GLargeMapControl()); map.addcontrol(new GMapTypeControl()); map.addcontrol(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT)); map.setcenter(latlng, 16); var marker = new GMarker(latlng); map.addoverlay(marker); GEvent.addListener(marker, "click", function() { marker.openinfowindowhtml(message); }); 16

PHPと 組 み 合 わせる Google Maps APIはJavaScriptからの 利 用 を 前 提 に 作 られており そのままではPHPで 使 え ない ライブラリ GoogleMapsAPIクラス を 使 用 する Phpinsider.comから 配 布 されている PHPの 知 識 のみでGoogleMapsAPIを 利 用 可 能 日 本 対 応 部 分 は 秋 元 裕 樹 氏 作 成 の 日 本 向 け 対 応 クラスを 利 用 する 次 回 やります 17

携 帯 電 話 の 制 約 PCのように JavaScriptがブラウザから 使 えず Ajaxにも 対 応 していないので Google Mapsなど の 楽 しいWebアプリは 使 えない しかし 地 図 を 利 用 したいアプリやサービスはた くさんある 解 決 法 地 図 画 像 を 静 止 画 として 利 用 する Google Static Maps API(Googleマップの 静 的 画 像 用 API)が 公 開 http://code.google.com/intl/ja/apis/maps/documentation/st aticmaps/ 18

地 図 を 静 止 画 で 出 力 する 方 法 Google Static Maps API(Googleマップの 静 的 画 像 用 API)を 使 う http://code.google.com/intl/ja/apis/maps/documenta tion/staticmaps/ 使 い 方 例 千 葉 商 科 大 学 を 中 心 に ズームレベル14で 画 像 サイズを240ドット 320ドットで 表 示 する http://maps.google.com/staticmap?center=35.74151 8,139.9077299&zoom=14&size=240x320&maptype= mobile&key=abqiaaaap1iu9k7w5gu4nwbust9dqx Twk1T8McJfX4uSDENJSU2z68T7eRRPQdTpjWsE5WEo 0jVjbyumzoN7Qw このURLをブラウザで 開 く か HTMLの 中 でIMGタグに 組 み 込 む 19

使 い 方 例 の 地 図 画 像 20

画 像 にマーカーを 追 加 する URLにマーカーの 座 標 と 設 定 値 を 並 べて 書 く markers=markerdescriptor1 markerdescriptor2 mark erdescriptor3... 設 定 値 (オプションなくてもよい これらをつなげ て 書 く ) 大 きさ: size {tiny, mid, small} 省 略 すると 普 通 のサイ ズ 色 : color {black, brown, green, purple, yellow, blue, gray, orange, red, white}. アルファベットまたは 番 号 : alphanumeric-character {a-z, 0-9} 21

画 像 にマーカーを 追 加 する 例 千 葉 商 科 大 学 に 青 で S の 文 字 のマーカーを 付 ける http://maps.google.com/staticmap?center=35.741518,139.9077299&zoom=14&size=240x32 0&maptype=mobile&key=ABQIAAAAP1IU9K7W5gU4NWbusT9dQxTwk1T8McJfX4uSDENJSU2 z68t7errpqdtpjwse5weo0jvjbyumzon7qw&markers=35.741518,139.9077299,blues 22

さらにマーカーを 追 加 する で 区 切 って 位 置 情 報 と 設 定 値 を 付 ける 例 国 府 台 駅 の 緑 で G の 文 字 のマーカーを 付 ける http://maps.google.com/staticmap?center=35.741518,139.9077299&zoom=14&size=240x32 0&maptype=mobile&key=ABQIAAAAP1IU9K7W5gU4NWbusT9dQxTwk1T8McJfX4uSDENJSU2 z68t7errpqdtpjwse5weo0jvjbyumzon7qw&markers=35.741518,139.9077299,blues 35.73 6411,139.902906,greeng 23

位 置 情 報 の 取 得 携 帯 電 話 やスマートフォンにはGPSが 内 蔵 さ れていることが 多 く 地 球 上 の 絶 対 位 置 ( 緯 度 経 度 ( 高 度 ))を 取 得 することができる GPSが 使 えない 場 合 大 まかな 位 置 を 取 得 することができる 携 帯 電 話 では 基 地 局 情 報 PCやスマートフォンではネットワーク 位 置 情 報 24

携 帯 電 話 での 位 置 情 報 取 得 各 携 帯 電 話 会 社 ごとに 方 法 は 異 なるが GETや POSTでサーバに 送 る 仕 組 みがある( 資 料 参 照 ) サンプルプログラムを 試 す http://www.cyaneum.org/~riho-m/keitai_loc.zipをダウン ロードして 展 開 3つのファイルを www.cyaneum.orgの 自 分 の publuc_htmlに 転 送 する 次 に 携 帯 電 話 から http://www.cyaenum.org/~ユーザ 名 /gps.phpにアクセスする 25

PCやスマートフォンで 位 置 情 報 取 得 HTML5のgeolocation APIを 使 用 する JavaScriptから 呼 び 出 す サンプルプログラムを 試 す http://www.cyaneum.org/~riho-m/geo0.zipをダウンロード して 展 開 geo0.htmlファイルを www.cyaneum.orgの 自 分 の publuc_htmlに 転 送 する 次 に PCまたはスマートフォンから http://www.cyaenum.org/~ユーザ 名 /gps.phpにアクセス する( PCの 場 合 は FirefoxかChromeブラウザを 使 う) 26

課 題 後 半 のGoogle Mapsを 静 止 画 で 利 用 する 部 分 を gc3.phpに 追 加 して 検 索 された 最 寄 り 駅 をGoogle Mapsで 表 示 させなさい 入 力 実 行 したプログラムと その 実 行 結 果 をレポートしなさい レベル0: 結 果 ごとに 地 図 を 表 示 させる レベル1: 地 図 にマーカーを 付 ける 上 級 レベル: 検 索 結 果 を1つの 地 図 に 複 数 マーカーで 表 示 させる レポート 方 法 プログラムそのもの(テキスト) 実 行 画 面 のスクリーンダンプ 感 想 27

課 題 (つづき) 提 出 物 プログラムファイルと 実 行 結 果 をWordのファイルに 貼 り 付 けて メールで 提 出 する 実 行 画 面 は フリーソフトのWinShotを 使 うか または Altキー+ PrintScreenキーを 使 う ファイル 名 : kadai0428- 学 籍 番 号.doc 提 出 方 法 メールで riho-m-rg10@cuc.ac.jpに 送 る 私 個 人 宛 のメールは 受 け 取 らないので 注 意 締 切 5/11 18:00 28