<< 新規ドメインへの引越しできた | top | OSGeo.JP東京ミーティング >>

ASP.NET + Ajax (ka-map! 風 計画編)

ASP.NET + Ajax で、ka-map! 風のインタフェースを作るのをコソコソと進めています。
■ASP.NETで、WebGIS開発 Tips
http://hiki.bugna.net/?MapScript+Tips+for+ASP.NET

なかなか、Ajax を理解するのに時間がかかっていますが、次のような順番で徐々にそれらしいものができつつあります。

1.ASP.NET AJAX-Enabled Web site テンプレートを使って、プロジェクトを作成する
2.Webサービス(拡張子.asmx) を追加する
3.Webサービスで、クラスに、オプションをつける
<System.Web.Script.Services.ScriptService()>

4.Function に、おまじないをかける
<WebMethod()> _

5.おまじないをかけたFunction にVBでMapScript を使って地図画像を出力させる(サーバーサイド)
6..aspx ファイルに、AJAX フレームワークの、prototype と script.acuo.us を追加する
7.Div に id をつけて、script.acuo.us の Draggable を使ってドラッグ可能にする
8.Draggable の snap に、ドラッグ中に、(5.で作った)表示するタイル地図画像Webサービスを、prototype の リモーティング(Ajax.Request)で呼び出す
地図画像のハンドリングは、下記の図書を参考にしました。
実践 Ajax ―Web2.0アプリケーション開発への手引き
実践 Ajax ―Web2.0アプリケーション開発への手引き
Justin Gehtland, Ben Galbraith, Dion Almaer, 宮川 達彦, 加藤 慶彦

サンプルアプリケーションとして、Google Maps ライクな、タイリングした画像をハンドリングする例がダウンロードできます。
ただ、Firefox2 ではそこそこの速さなのですが、IE だとカクカクしてしまって、どうにも美しく動きません。
ここは、現在チューニング中です。

まとめは、先のWikiサイトに順次掲げます。
bugna | ASP.NET AJAX | 23:16 | comments(0) | trackbacks(0) | - | - |
Comment









Trackback
URL:

11
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--
>>
<<
--