<!DOCTYPE html> 何かの宣言。必要。



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

<4D F736F F D2090C389AA8CA72D92F18F6F2D D F ED28CFC82AF91808DEC837D836A B E838B A815B816A2E646F6378>

目 次 動 作 環 境 について... 2 土 砂 災 害 情 報 マップとは... 3 更 新 情 報 を 見 る... 4 熊 本 県 の 防 災 災 害 情 報 を 見 る... 5 関 連 サイトのリンク 情 報 を 見 る... 6 用 語 を 調 べる... 7 利 用 上 の 留 意

2. データを 検 索 する なごやコレクションのデータを 検 索 するための 方 法 として キーワード 検 索 詳 細 検 索 の 二 通 りの 検 索 方 法 が あります 2.1. キーワードから 探 す キーワードを 入 力 する トップページの 入 力 ボックスに 検 索

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

Microsoft Word - 操作手順書.doc

1. アクセスする 2. 簡 易 検 索 画 面 (fig. 1) アクセスすると 最 初 に 出 る 画 面 です 検 索 語 入 力 ボックスにキーワードを 入 力 して 論 文 検 索 ボタンをクリックし ます 3. ボックス 下 部 のチェック 項

PowerPoint プレゼンテーション

_責)Wordトレ2-1章_斉

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

研究者情報データベース

1

2016 年 度 情 報 リテラシー 次 に Excel のメニューから[ 挿 入 ]タブをクリックし 表 示 されたメニュー 内 の[グラフ]にある[ 折 れ 線 グラフ]のボタンをクリックする するとサブメニューが 表 示 されるので 左 上 の[ 折 れ 線 ]を 選 択 する [ 挿 入 ]

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

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

WebAlertクイックマニュアル

VersionUP4.3.1

「給与・年金の方」からの確定申告書作成編

eol 操 作 マニュアル 目 次 基 本 機 能 トップページとナビゲーション 構 成 基 本 機 能 タブメニュー と プルダウンメニュー について 基 本 機 能 ダイレクト 企 業 検 索 について 企 業 検 索 企 業 基 本 情 報 企 業 情 報 の 閲 覧 ダウンロード 有 報 メ

Microsoft PowerPoint _2b-DOM.pptx

SPARQL Finder設置方法

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

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

SoftBank 202F 取扱説明書

ご 利 用 の 前 に 手 順 初 回 ご 利 用 時 に 必 ずご 確 認 ください ご 利 用 の 前 に (ご 利 用 環 境 の 確 認 ) P アクセス 方 法 (IMAGE WORKSサイトへアクセス) P 初 期 設 定 (JREのインストール) P

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

■コンテンツ

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

Microsoft PowerPoint - webサイト更新マニュアル ppt [互換モード]

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

PowerPoint プレゼンテーション

■デザイン

スライド 1

<4D F736F F F696E74202D C90BF8F CC8DEC90AC97E181698A4F8D E8816A5F56322E707074>

<82C582F182B382A2322E3594C5837D836A B2E786C73>

研究者総覧システム

Ver 改 訂 日 付 改 訂 内 容 1

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

<4D F736F F D203193FA8AD45F95CA8E86325F89898F4B315F94F093EF8AA98D AD97DF914F82CC8FEE95F182CC8EFB8F C28E8B89BB2E646F63>

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

変 更 履 歴 版 日 付 区 分 変 更 内 容 変 更 個 所 /11/30 新 規 初 版 作 成 /12/10 修 正 資 料 カバー 画 像 設 定 の 操 作 内 容 を 追 加 資 料 カバー 画 像 設 定 i

目 次 1 インストール 手 順 プログラム データファイルのインストール Microsoft Access2013Runtime SP1(32bit) 版 のインストール 基 本 操 作 ログイン メニュー...

メール 受 信 画 面 のレイアウトを 変 更 することができます ここでは 初 期 設 定 のレイアウトで 表 示 されているボタ ンやマークについて 解 説 します メール 一 覧 画 面 には 受 信 したメールが 一 覧 表 示 されます メール 受 信 タブをクリックすると 受 信 箱 フ

PowerPoint プレゼンテーション

■ディレクトリ

Microsoft Word - RuLIS2操作マニュアル_地図を見る m.docx

(Microsoft PowerPoint -

PowerPoint プレゼンテーション

2 研 究 資 源 共 通 化 統 合 検 索 システムソフトウェア 利 用 者 用 マニュアル(ゲートウェイシステム) 目 次 1. はじめに 主 な 利 用 の 流 れ 検 索 検 索 画 面 検 索 画 面 の 設 定...


「1 所得税及び復興特別所得税の確定申告書データをお持ちの方」からの更正の請求書・修正申告書作成編

< 目 次 > 8. 雇 用 保 険 高 年 齢 雇 用 継 続 給 付 27 ( 育 児 休 業 給 付 介 護 休 業 給 付 ) 8.1 高 年 齢 雇 用 継 続 給 付 画 面 のマイナンバー 設 定 高 年 齢 雇 用 継 続 給 付 の 電 子 申 請 高

目 次 電 子 申 請 を 使 用 した 申 請 の 流 れ 1ページ 申 請 書 ( 概 算 保 険 料 申 告 書 )の 作 成 2ページ 作 成 した 申 請 書 の 送 信 31ページ 状 況 照 会 電 子 納 付 を 行 う 62ページ 返 送 書 類 の 取 得 75ページ お 問 い

<4D F736F F D A838C D836A B5F E646F63>

目 次 1 概 要 動 作 環 境 起 動 方 法 臨 床 研 修 プログラム 検 索 サイトで 提 供 している 情 報 情 報 閲 覧 の 流 れ 画 面 構 成 メニューについて 可 変 メニ

■コンテンツ

スライド 1

PowerPoint プレゼンテーション

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

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

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

入札方式別操作

Microsoft PowerPoint - 集計サービス手順説明

第 1 章 : 概 要 このウェブサイトでは ウェブブラウザに 必 要 とする 電 動 機 スペックを 入 力 する 事 により 誘 導 電 動 機 の 外 形 図 を 検 索 & 照 会 すること ができます 画 面 の 紹 介 ログインボタン 一 覧 表 形 式 で 選 定 ボタン ログイン 画

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

Microsoft Word - mtdevguide1_for_sample.doc

スライド 1

2016 年 度 情 報 リテラシー 変 更 された 状 態 同 様 に 価 格 のセルを 書 式 設 定 する 場 合 は 金 額 のセルをすべて 選 択 し [ 書 式 ]のプルダウンメニューか ら[ 会 計 ]を 選 択 する すると が 追 加 され 金 額 としての 書 式 が 設 定 さ

ことばを覚える

平成21年1月21日 1

POWER EGG V2.01 ユーザーズマニュアル ファイル管理編

第 1 章 共 通 操 作 1.1 ログイン PIN 番 号 入 力 (1) 大 阪 府 電 子 入 札 システム トップ 画 面 より 1 電 子 入 札 システム ボタンをクリックし ます 1 1-2

あいち電子調達共同システム

目 次 章 ポータル 画 面.... ポータル 画 面 のレイアウト....2 地 図 を 選 択 する 章 基 本 操 作 画 面 構 成 ヘルプを 表 示 する 地 図 を 移 動 する 地 図 を 拡 大 / 縮 小 す

2 科 学 研 究 費 助 成 事 業 のトップページ 画 面 が 表 示 されます [ 研 究 者 ログイン]をクリック します 掲 載 している 画 面 は 例 示 です 随 時 変 更 されます 3 科 研 費 電 子 申 請 システムの 応 募 者 ログイン 画 面 が 表 示 されます e

Microsoft PowerPoint - A07回目②.pptx

V-CUBE One

目 次 1 ログインする 1 2 研 修 情 報 を 登 録 する 2 step1 登 録 フォームに 入 力 する 2 step2 プレビューで 入 力 内 容 を 確 認 する 18 step3 下 書 き 保 存 する 20 step4 登 録 する 21 step5 管 理 者 による 承

<4D F736F F D F B B838082F090DD927582B782E995FB96405F E646F6378>

<4D F736F F F696E74202D E738E7B8DF48C9F8DF D836A B208F8994C52E B8CDD8AB B83685D>

XML形式の電子報告書作成に当たっての留意事項

<4D F736F F D ED28FDA8DD7837D836A B2E646F6378>

<4D F736F F D E71905C90BF91808DEC8CA48F4389EF8E9197BF82542E646F63>

立ち読みページ

<4D F736F F D20819C B78AFA95DB91538C7689E68DEC90AC289

Microsoft Word - 311Tools_END

5-2 一 般 ユーザー 用 :メール 2 送 信 者 のリンクをクリックすると 受 信 メールの 内 容 を 見 ることができます 受 信 メール 内 容 画 面 項 目 送 信 者 宛 先 CC 本 文 (テキスト) 本 文 (HTML) メールアドレスのリンクをクリックするとアドレス 帳 へ

変 更 履 歴 日 付 Document ver. 変 更 箇 所 変 更 内 容 2015/3/ 新 規 追 加 2015/9/24 誤 字 修 正 2016/2/ 動 作 環 境 最 新 のものへ 変 更 全 体 オペレーター の 表 記 を 削 除 2016/5/

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 4ページに 汎 用 データ 受 入 に 関 するよくあるお 問 い 合 わせをご 紹 介 しています Step (3ペー

目 次 利 用 者 登 録 1 1) 利 用 者 登 録 メニューの 表 示 2 2) 利 用 者 登 録 6 3) 利 用 者 情 報 の 変 更 13 4)ICカードの 更 新 19 I

図 2 エクスポートによるシェープファイルの 新 規 保 存 新 規 保 存 するファイルは,より 分 かりやすい 名 前 をつけて 適 切 なフォルダ(shape フォル ダにまとめておくのがよい) 上 に 保 存 しておく 2 / 10

e-class

Microsoft Word - hagakiwriter3free-atenagaki-hou.doc

7.4.2 お 知 らせ 利 用 者 機 能 利 用 者 TOP 画 面 バックナンバータブ を バックナンバー 検 索 画 面 お 知 らせタブを お 知 らせタブを 検 索 ボタンを バックナンバータブ を バックナンバー 検 索 結 果 画 面 お 知 らせ 利 用 者 機 能 (

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

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

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

新 規 団 体 登 録 ボタンをクリック

untitled

施 工 P お 気 に 入 り データを 活 用 するための 準 備 施 工 パッケージデータをお 気 に 入 りに 登 録 し 単 価 を 閲 覧 するための 方 法 を 説 明 します 1. 施 工 パッケージデータをダウンロードする 施 工 パッケージデータのダウンロードは 下 記 から 行

Transcription:

プロジェクトI/II テーマH( 担 当 : 日 紫 喜 光 良 ) 目 標 地 図 上 に 情 報 を 表 示 することが 解 決 に 役 立 つような 問 題 を 見 つけることができる 問 題 解 決 のために 必 要 な 情 報 をグループメンバーと 協 力 して 収 集 できる Google の 地 図 (Google Maps) 上 に 情 報 を 表 示 することができる 地 理 情 報 と 組 み 合 わせた 情 報 管 理 のために JSON 形 式 のテキストファイルや Google Fusion Table を 用 いることができる 作 業 環 境 :テキストエディタ ならびに HTML5 対 応 でローカルコンピュータ 上 のフ ァイルを 読 み 込 み 可 能 なWebブラウザ( 例 えば Firefox Chrome は 不 可 ) 必 要 に 応 じて 公 開 のためのWebサイト( 今 回 の 実 習 ではなくてもできる) このテキストの 使 い 方 1. 最 初 からひととおり サンプルプログラムを 読 みこめば 地 図 上 で 情 報 を 管 理 するた めの 基 礎 的 な 方 法 が 習 得 できるはずである 2. 自 分 のやりたいことを 実 現 する 方 法 を 探 すために: 目 的 別 のヒント のタイトルと 最 初 に 提 示 された 図 をざっと 眺 めて やりたいことにもっとも 近 いセクションを 見 つける 参 照 しているプログラムがあれば それをよく 読 んで 自 分 の 目 的 のために 使 えるか 使 えるとすればどこをどう 修 正 したらよいか 考 える このテキストが 扱 っていない 重 要 関 連 事 項 の 例 A)マーカーの 形 をカスタマイズすること 例 えば パン 屋 の 位 置 にはパンの 形 をしたマ ーカーを 表 示 したい B) 地 理 情 報 の 収 集 作 業 の 際 に 情 報 をWeb 上 で 入 力 できるようにする 方 法 C)エクセルや Google Spreadsheet の 情 報 をJSON 形 式 のテキストに 変 換 する 方 法 D)JSONデータをテキストファイルではなくデータベースで 保 持 する 方 法 E)ポリゴンデータの 扱 い:ダウンロード Google Fusion Table への 取 り 込 みなど F)Google Fusion Table データを Google Map 地 図 の 上 に 重 ねる 目 的 別 のヒント 1.ある 地 点 を 中 心 とする 地 図 を 表 示 する 1

ファイル 名 :case_0.html 要 点 1. 表 示 される 地 図 の 定 義 は <head> </head>(ヘダー) 内 のスクリプトである initialize() 関 数 に 書 く( 名 前 は 何 でもいいが 多 くの 例 は initialize()を 使 ってい る) ブラウザがHTML 文 書 を 読 み 込 む 際 に この 関 数 を 起 動 するようにする <head> <script> function initialize(){ var map= ; </script> </head> <body onload="initialize()"> </body> 要 点 2. 表 示 するためには 表 示 する 場 所 が 必 要 body 要 素 の 中 で div 要 素 を 定 義 id 属 性 として 名 前 が 必 要 <div id="map_canvas" style="width:500px; height:400px"></div> 要 点 3. 地 図 オブジェクトの 生 成 には クラス google.map.map を 用 いる クラスを 具 体 化 するためには (a) 画 面 上 の 表 示 場 所 と(b) 表 示 される 区 域 の 地 理 情 報 が 必 要 var myoptions = { zoom: 13, center: mylatlng, maptypeid: google.maps.maptypeid.hybrid var map = new google.maps.map(document.getelementbyid("map_canvas"), myoptions); その 他 の 重 要 事 項 1). 小 文 字 で 始 まる 単 語 :オブジェクト 変 数 プロパティ( 属 性 ) 関 数 メソッド またはパッケージ オブジェクトの 例 :document 変 数 の 例 :mylatlng, myoptions, map プロパティの 例 :zoom, center, maptypeid 関 数 の 例 :initialize(){.., メソッドの 例 :document.getelementbyid パッケージの 例 :google 2

2). 大 文 字 で 始 まる 単 語 :クラス 例 :google.maps.map, google.maps.latlng 3).HTMLファイルの 構 造 <!DOCTYPE html> 文 書 型 宣 言 <html>...</html> HTML 文 書 の 開 始 終 了 タグ <head>...</head>ヘッダ 情 報 <body>...</body>ボディ 情 報 <head> 要 素 と<body> 要 素 から HTML 文 書 が 構 成 される ( 右 囲 み HTML ファイルの 構 造 ) HTML ファイルの 構 造 <!DOCTYPE html> <html> <head> ヘッダ 情 報 </head> <body> ボディ 情 報 </body> </html> ヘッダに 含 まれるもの A).<meta 属 性 =""> 文 書 全 体 の 属 性 を 設 定 するためのタグ 属 性 設 定 の 例 : <meta charset="utf-8" /> // 文 字 コードとして Unicode (UTF-8)を 使 用 する B).<script> </script>タグで 囲 まれた Javascript のプログラムへのリンクまた はプログラム 本 体 ライブラリへのリンクは 必 須 例 :Google Maps API へのリンク <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"> </script> ボディにはいくつかの<div>...</div> 要 素 が 含 まれる 参 考 : Google Map を 表 示 する-Google Maps Javascript API V3( Waste Of Time http://www6.ocn.ne.jp/~wot/web/gmap/view01.html) 3

2.ある 地 点 を 中 心 とする 地 図 の 上 に 一 つマーカーを 表 示 する ファイル 名 :case_1_mod_3.html 概 要 : 緯 度 と 経 度 で 定 義 される 地 図 上 の1 点 に マーカーを1 個 表 示 する マーカーにマ ウスを 重 ねる(マウスオーバーする)と 名 前 が 表 示 される マーカーをクリックするとウ ィンドウがポップアップして 情 報 を 表 示 する 要 点 1.マーカーの 定 義 には position プロパティ( 属 性 ) map プロパティ title プ ロパティが 必 要 position プロパティはマーカーの 座 標 ( 緯 度 と 経 度 )を map プロパ ティはマーカーを 乗 せるマップオブジェクトを そして title プロパティはマーカーの 上 にマウスを 乗 せた 時 に 表 示 するラベル を 表 す 例 :myoptions で 定 義 された map を div 要 素 mapa に 表 示 し その 上 の 座 標 point に マウスオーバーすると label を 表 示 するマーカー marker を 生 成 する var myoptions = { zoom: 13, center: new google.maps.latlng(35.692781, 140.049514), maptypeid: google.maps.maptypeid.roadmap ; map = new google.maps.map(document.getelementbyid('mapa'), myoptions); var point = new google.maps.latlng(35.692781, 140.049514); var label = 'メディアセンター'; ( 中 略 ) var marker = new google.maps.marker({position: point, map: map, title: label); 要 点 2.オブジェクト( 例 :マップやマーカー)にイベント( 例 :マウスを 乗 せたりクリ ックしたりすると 情 報 を 表 示 する)を 追 加 するためには google.maps.event.addlistner メソッドを 用 いる 例 1:マーカーをクリックすると 吹 き 出 し(infowindow オブジェクト)を 開 く 4

google.maps.event.addlistener(marker, 'click', function() { infowindow.setcontent(html); infowindow.open(map, marker); ); 例 2: 地 図 をクリックすると 吹 き 出 しを 閉 じる google.maps.event.addlistener(map, 'click', function(){ infowindow.close(); ); 要 点 2.マーカーの 吹 き 出 しを 生 成 するには google.maps.infowindow クラスを 用 い る 例 : 吹 き 出 しオブジェクト infowindow を 生 成 する var infowindow = new google.maps.infowindow(); 参 考 :1.と 同 じ 3. 地 図 上 に 複 数 のマーカーを 表 示 する case_2.html の 解 説 概 要 :1つのマーカーを 表 示 する 関 数 を 繰 り 返 し 利 用 して 複 数 のマーカーを 表 示 する 4.マーカー 情 報 をJSON 形 式 の 外 部 ファイルから 読 み 込 む case_3_org2.html( 利 用 するJSONファイルは map_2.json)の 解 説 概 要 : マーカー 情 報 を 記 録 したJSON 形 式 のテキストファイルを jquery ライブラリを 用 いて 同 じサイト 上 から 読 み 込 み マーカー 情 報 オブジェクトの 配 列 を 作 る その 配 列 から1つ ずつマーカー 情 報 を 読 み 出 し マーカーを 生 成 し 直 ちに 吹 き 出 しをマーカーに 関 連 付 けて 生 成 する 要 点 1.jQuery を 利 用 するためには ヘダーで jquery へのライブラリへのリンクを 指 示 する 必 要 がある 5

例 : <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.js"></script> 要 点 2.jQuery の 関 数 は 接 頭 語 $をつけることで 区 別 する 例 : 次 のコードでは $(function(){...)と$.ajax({...)が jquery の 関 数 $(function(){ $.ajax({ success:function(json_data){ var data=jsonrequest(json_data); initialize(data); ); ); 要 点 3.$.ajax 関 数 を 用 いてHTTP 非 同 期 通 信 を 行 う このプログラムでは 同 じサー バー 上 のファイルを 読 み 込 む この 関 数 は 送 受 信 が 可 能 で 多 くのオプションがある 例 :( 要 点 4 参 照 ) 要 点 4.$.ajax 関 数 の success オプションに 対 して ファイルを 読 み 込 んだ 後 の 処 理 を 記 述 できる initialize 関 数 はここで 呼 び 出 される initialize 関 数 には 引 数 として マーカー 情 報 data が 必 要 である $(function(){ // JSON ファイル 読 み 込 み 開 始 $.ajax({ url:"map_2.json", cache:false, datatype:"json", success:function(json_data){ var data=jsonrequest(json_data); initialize(data); ); ); 要 点 5. 読 み 込 んだ JSON オブジェクト json_data を マーカー 情 報 の 配 列 である data に 入 れなおす 6

例 : function jsonrequest(json_data){ var data=[]; if(json_data.marker){ var n=json_data.marker.length; for(var i=0;i<n;i++){ data.push(json_data.marker[i]); return data; 要 点 6.for 文 を 用 いて data から 順 番 に 情 報 を 読 み 出 し google.maps.marker クラ スからマーカーを 生 成 する 吹 き 出 しの 付 加 のために 別 の attachmessage 関 数 を 生 成 す る この 関 数 に marker を 引 数 として 与 える 必 要 がある while ループの 中 で 上 で 作 成 した createmarker 関 数 を 呼 び 出 しても 動 作 しなかった おそらく 変 数 のスコープの 問 題 と 思 われるがよくわからない 例 : var i=data.length; while(i-- >0){ var dat=data[i]; var obj={ position:new google.maps.latlng(dat.lat,dat.lng), map:map, title:dat.content, ; var marker=new google.maps.marker(obj); attachmessage(marker,map,dat.url); 参 考 1)jQuery.ajax のオプションの 解 説 : http://semooh.jp/jquery/api/ajax/jquery.ajax/options/ 2)JSON 形 式 のテキストファイルのフォーマットと 利 用 方 法 http://www.ajaxtower.jp/googlemaps/gdownloadurl/index4.html 例 : {"Marker":[ 7

{"lat":"35.691228", "lng":"140.020476", "content":"jr 津 田 沼 駅 ", "url":"http://www.jreast-timetable.jp/timetable/list1009.html", {"lat":"35.685894", "lng":"140.047990", "content":" 京 成 大 久 保 駅 ", "url":"http://ekikara.jp/newdata/station/12216041.htm", {"lat":"35.689310", "lng":"140.050200", "content":" 大 久 保 十 字 路 ", "url":"http://www.keiseibus.co.jp/jikoku/bs_tt.php?key=04068_0 1a" ] 5.マーカーを 直 接 クリックする 代 わりにページ 上 のリストのアイテムをクリックすると 対 応 するマーカーに 吹 き 出 しが 表 示 される case_4_1_mod.html の 解 説 (JSON ファイルは map_3.json) 要 点 1.ページの body 要 素 の 中 にサイドバーのための div 要 素 side_bar が 追 加 された <div id="side_bar"></div> 要 点 2.プログラム 中 でマーカーをクリックする 動 作 を 行 わせるには google.maps.trigger 関 数 を 用 いる 要 点 3.クリックすると 上 記 のマーカークリック 操 作 をおこなうには HTMLでリンク 先 を Javascript のプログラムにすればよい 要 点 4. 関 数 initialize の 中 で 呼 び 出 される 関 数 myclick は marker オブジェクト の 配 列 gmarkers を 利 用 する これを 定 義 する 位 置 をいろいろ 試 してみたが 関 数 initialize の 外 で 定 義 した 場 合 だけうまく 動 作 した 8

プログラムのうち 要 点 2~4に 該 当 する 部 分 を 示 す function myclick(i) { google.maps.event.trigger(gmarkers[i], 'click');// 要 点 2. var gmarkers = [];// 要 点 4. function initialize(data){ while (i<data_length){ marker = new google.maps.marker(obj); gmarkers[i]=marker; side_bar += <a href="javascript:myclick('+i+')">' +dat.content+'< /a><br> ; // 要 点 3. i++ 6.Google Fusion Table にデータを 住 所 とともに 記 録 する ( 操 作 2) ( 操 作 2) ( 操 作 3) ( 操 作 4) ( 操 作 4) ( 操 作 4) ( 操 作 5) ( 操 作 5) 9

( 操 作 7) ( 操 作 7) 概 要 :Google Fusion Table は スプレッドシートとしての 機 能 に 加 えて データの 中 の 地 理 情 報 を 用 いてデータを 地 図 上 のマーカーとして 表 示 することができる 地 理 情 報 と して 緯 度 と 経 度 のペアだけでなく 住 所 を 利 用 できる 準 備 :Google(Gmail)のアカウントを 取 得 する 操 作 1.Google Drive を 起 動 する 操 作 2.Google Fusion Table のテーブルを 新 規 に 作 成 するために Create 次 いで Fusion Table を 選 択 する テーブルを 新 規 に 作 成 する 方 法 として3つのうちから "Create empty table"を 選 択 して テーブルを 新 規 に 作 成 する 操 作 3.Cards1( 名 前 は 変 更 可 能 )のタブを 選 択 してカードの 形 式 にし 編 集 したいカー ドをクリックする するといくつかアイコンが 出 現 するので その 中 から 鉛 筆 マークを クリックして 編 集 する 最 低 でも Text, Number, Location には 入 力 する 操 作 4.Location に 入 力 した 住 所 と 地 図 上 の 期 待 する 位 置 とのズレを 修 正 するために まず Geocoding リンクをクリックして 地 図 を 表 示 する マーカーの 位 置 がずれていれば 検 索 用 テキストフィールドに 別 の 地 名 を 入 力 してマーカーを 新 たに 表 示 し 選 択 し 直 す 操 作 5. 新 たな 行 (カード)を 追 加 するために まず Rows1( 名 前 は 変 更 可 能 )のタブ を 選 択 してテーブルの 形 式 にし メニューで Edit Add row を 選 択 して 新 たな 行 を 追 加 する 次 に 操 作 3,4によって カードに 情 報 を 入 力 する 操 作 6.データを 地 図 上 に 表 示 するために "Map of Location"タブをクリックする 操 作 7.Number の 値 によってマーカーの 色 を 変 えたい まず "Map of Location"タ ブからメニューをプルダウンして "Change map styles"を 選 ぶ 次 に "Bucket"タ ブをクリックして 数 値 の 区 切 りと 区 切 りの 数 を 調 節 するためのパネルを 開 く 10