sgcMaps をダウンロード
sgcMaps は、Delphi 用と C++ Builder 用の 1 つずつのインストーラーで、sgcUI の全 14 製品を含む sgcUI All-Access 体験版に収録されています。全機能が使える体験版をダウンロードするか、IDE なしでコンパイル済みデモを実行するか、NuGet パッケージを .NET プロジェクトに追加してください。ライセンスは価格ページでご購入いただけます。
sgcMaps は、Delphi 用と C++ Builder 用の 1 つずつのインストーラーで、sgcUI の全 14 製品を含む sgcUI All-Access 体験版に収録されています。全機能が使える体験版をダウンロードするか、IDE なしでコンパイル済みデモを実行するか、NuGet パッケージを .NET プロジェクトに追加してください。ライセンスは価格ページでご購入いただけます。
sgcUI 体験版を 1 つインストールすると、sgcMaps を含む sgcUI の全製品が、評価用に全機能とともに導入されます。
Delphi 7 から RAD Studio 13 までに対応し、sgcMaps を含む sgcUI の全 14 製品とデモプロジェクトが付属する、フル機能の評価版です。
Delphi 体験版をダウンロード →C++ Builder 2007 から 13 までに対応するフル機能の評価版です。同じコンポーネントを C++ ヘッダーファイルとデモプロジェクトとともに提供します。
C++ Builder 体験版をダウンロード →sgcUI の全製品について、そのまま実行できるファイルを用意しています。sgcMaps のデモは OfflineMap、MapFeatures、Services、OfflineServices、StaticRender(コンソール)、FMX、VectorTiles です。
デモをダウンロード →体験版をインストールし、デモを実行してから、ご自身のフォームに sgcMaps を配置してください。
sgcUI 体験版のインストーラーを実行します。sgcUICore が sgcMaps とともにインストールされ、TsgcVCLMap、TsgcFMXMap、サービスコンポーネントが IDE に登録されます。
インストールフォルダの Demos\Maps から 02 MapFeatures を開いて実行します。OpenStreetMap のタイルが読み込まれ、タブでクラスタリング、描画、ヒートマップを確認できます。
新しい VCL フォームに TsgcVCLMap を配置し、Provider を mtpOpenStreetMap に設定したレイヤーを追加し、sgcMapApplyProvider を呼び出して、AddMarker でマーカーを追加します。
フォルダ、MBTiles、オンラインのタイル、マーカー、図形、GeoJSON、GPX、KML のインポート。
プロバイダーと API キー、マーカーのクラスタリング、図形の編集、ヒートマップ、画像のエクスポート。
オンラインプロバイダーによる、場所検索、ジオコーディング、経路案内、標高、タイムゾーン、デバイスの位置情報。Delphi XE8 以降。
GeoNames インデックスと OpenStreetMap のルートグラフを作成し、ネットワークなしで、場所の検索と、車、自転車、徒歩のルート検索を行います。
ウィンドウなしで、地図を PNG または BMP ファイルに描画するコンソールプログラム。
タイル、マーカー、デバイスの位置情報を使う FireMonkey の地図。Windows、macOS、iOS、Android 向け。Delphi XE6 以降。
組み込みのスタイルまたは独自のスタイルファイルで描画する、ベクタータイルサーバー。どのズームでもラベルが鮮明です。
WinForms ウィンドウ内の .NET SgcMapControl。プロバイダー、マーカー、図形を使います。
.NET のオフラインパッケージ。ローカルのデータファイルによる、オフラインのタイル、ルーティング、ジオコーディング。
ヘッドレスの MapView で、地図を PNG に描画する .NET コンソール。Windows でも Linux でも動作します。
| 項目 | 対応状況 |
|---|---|
| Delphi と C++ Builder | モデルと VCL コントロールは Delphi 7 から 13 と C++ Builder 2007 から 13 に対応し、機能ごとに最低バージョンがあります。PNG 出力、サーバーからのタイル、ダウンローダーは Delphi 2009 以降、ルート計算、オフラインルーター、サーバーからのベクタータイルは XE2 以降、FireMonkey コントロール、デバイスの位置情報、GeoJSON は XE6 以降、MBTiles とオフラインジオコーダーは XE7 以降(FireDAC SQLite)、オンラインサービスは XE8 以降です。 |
| FireMonkey | Windows、macOS、iOS、Android に対応します。デバイスの位置情報は、Windows、Android、iOS、macOS で利用できます。 |
| Lazarus | ディスク上のタイルだけを読み込む、Lazarus LCL コントロールです。 |
| .NET | .NET 8、.NET 9 と .NET 10 に対応します(WinForms は net8.0-windows, net9.0-windows と net10.0-windows)。ヘッドレスの MapView は、Linux でも PNG を描画します。 |
sgcMaps は、同じクラス名を持つマネージド C# 版としても提供され、WinForms、WPF、Avalonia に対応し、NuGet パッケージとして配布されます。
無料の Community 版は dotnet add package esegece.sgcMaps.Community で、登録版は dotnet add package esegece.sgcMaps でインストールしてください。お使いの UI フレームワーク用のコントロールは esegece.sgcMaps.WinForms に含まれます。
無料の Community 版 sgcMaps は、年間総収入が 100 万ユーロ未満で、開発者が 5 名以下の個人および組織が利用できます。登録版には、すべての機能、ソースコード一式、商用ライセンスが含まれます。 Community 版には、オフラインパック(タイルダウンローダー、MBTiles タイルソース、オフラインジオコーダー、オフラインルーター)と esegece.sgcMaps.Offline パッケージは含まれません。
Community パッケージは無料です。登録版パッケージには .NET ライセンスが必要です。
| エディション | インストール | 備考 |
|---|---|---|
| Community | dotnet add package esegece.sgcMaps.Community | |
| Community | dotnet add package esegece.sgcMaps.Rendering.Community | |
| Community | dotnet add package esegece.sgcMaps.WinForms.Community | |
| 登録版 | dotnet add package esegece.sgcMaps | |
| 登録版 | dotnet add package esegece.sgcMaps.Rendering | |
| 登録版 | dotnet add package esegece.sgcMaps.WinForms | |
| 登録版 | dotnet add package esegece.sgcMaps.Offline |