FAQ アプリケーション開発
1. MapGuide Open Source にはブラウザプラグインが必要ですか?
2. マップの画像を作成するのに MapGuide Open Source を使うことはできますか?
3. Windowsベースのアプリケーションを作成するのに DWF Viewer を使うことはできますか?例えば、Autodesk MapGuide 6.5 にはVisual BasicアプリケーションでロードできるAPIを持ったActive X Control があります。
4. MapGuide Open Source アプリケーションを Visual Studio .Net プロジェクトとして設定できますか?MapGuide Open Studio を使った Visual Studio .Net プロジェクトのサンプルはありますか?
1. MapGuide Open Source には ブラウザプラグインが必要ですか?
- いいえ。AJAX Viewer は全てDHTMLで書かれており、プラグインを必要としません。
2. マップの画像を作成するのに MapGuide Open Source を使うことはできますか?
- HTTP処理であるGetMapImageによりPNG形式のマップ画像を生成することができます。必要となるのは、リクエストにMapdefinitionリソースの名前を指定することだけです。さらにパラメータを加えることにより生成された画像の中心点と縮尺を制御することができます。GetMapImageテストフォームで全オプションをご覧になれます。
3. Windows ベースのアプリケーションを作成するのに DWF Viewer を使うことはできますか?例えば、Autodesk MapGuide 6.5 にはVisual Basic アプリケーションでロードできるAPIを持ったActive X Control があります。
- DWF Viewer は Active X テクノロジーを使用しているので、Visual Basicまたは .NET Win Forms 上で実行させることができます。EPlot ビューアのドキュメントにも Visual Basic のサンプルがあります。DWF Viewer をMapGuide Open Source と一緒に使用することで、EMap API にアクセスすることができます。MapGuide Open Source はサーバーサイドプログラミングに重点をおいているため、クライアントサイドAPIでできることは限られていることにご注意ください。
また、GISアプリケーションのクライアントサイド部分に関し、推奨されるMapGuide Open Source からのアプローチは、DWF Viewer に対するJavaScript ラッパーを使用することです。これによりコードはビューアテクノロジー(DWF Viewer または AJAX Viewer)に依存しなくなるためです。
4. MapGuide Open Source アプリケーションを Visual Studio .Net プロジェクトとして設定できますか?MapGuide Open Studio を使った Visual Studio .Net プロジェクトのサンプルはありますか?
- はい。すでにあるサンプルを Visual Studio .NET プロジェクトにコンバートするのは難しいかもしれませんが、新規プロジェクトはそのように作成することができます。