(Amazonで入手可能: 米国、カナダ、ドイツ</a、 イギリス、フランス、イタリア、スペイン、日本)
サンプルで学ぶDelphi - 地図/地理機能を備えたマルチプラットフォーム向けアプリケーション構築の手法!
Delphiには、Windows、Linux、Apple macOS、iOS、およびAndroid用のネイティブコンパイラが付属しています。 TMS Softwareは、Delphiファーストバージョン以来、Delphi開発者向けに特別に設計されたソフトウェアコンポーネントと製品を提供してきました。最近のセミナー、カンファレンス、イベントから、TMSは、コンポーネントや製品の実際の使用方法の解説が、最大の学習効果をもたらすことを発見しました。このアイデアが、このハンズオンシリーズにつながります。第二弾となるこの書籍では、FNCマップを利用するアプリケーションがその中心です。これは、Google Map、TomTom、Microsoft Bing Maps、Microsoft Azure、Mapbox、Here、OpenLayersからマッピングやその他の地理的サービスにアクセスするための新しいコンポーネントベースのフレームワークです。 VCL、FireMonkey、LCLのいずれであっても、フレームワークの使用は、フォームにコンポーネントをドロップするのと同じくらい簡単です。つまり、RAD開発のメリットを100%享受できます。すべてのトピックは、特定のユースケースに簡単に転用できるサンプルで説明されています。
- FNCフレームワーク、FNCコア、およびFNCマップについて簡単に説明します。
- FNCマップについて詳しく知る:インストールから、大規模なデータベース、Webサービス、Web、およびデスクトップクライアントを備えた最新の多層アプリケーションまで、数十の実践的な例があります。
- クラスタリング、線、形状、ポップアップウィンドウ、およびルートを備えたマーカーを使用して、マップに注釈を付け、データを視覚化します。
- あらゆる地理データを処理し、他の地理情報サービス(GIS)と対話できるアプリケーションを構築します。 GPSデバイス、GeoJSONシェイプ、GoogleEarth固有のKMLレイヤーからGPXトラックを読み込みます。
- 他のマッピングサービスを含めて、ターンバイターンの指示で道順を取得し、住所をジオコーディングし、地理位置情報を決定します。
- マップとデータベースのデータに基づいて、カスタマイズ可能なテンプレートを使用してレポートを作成します。
- ユーザーがイベントやインタラクティブなマーカーや図形を使用して地図を自由にカスタマイズできるようにします。
サンプルでは、TMS FlexCel、FNC Core、VCL UI Pack、WEB Core、Cryptography Pack、およびXDataを使用します。 Embarcadero Delphi Sydney 10.4以降をお勧めします。サンプルを実行するには、サービスプロバイダーの試用版と無料の開発者アカウントで十分です。 SQLiteデータベースのサンプルは、サーバーをセットアップしなくてもすぐに使用できます。 「TMS Web Core: Delphiを使用したWebアプリケーション開発」で説明されているレポート、Web、およびXDataの基本と、以前のハンズオンタイトルの内容は改めて掲載していませんが、参照されています。