sgcMaps をダウンロード

sgcMaps は、Delphi 用と C++ Builder 用の 1 つずつのインストーラーで、sgcUI の全 14 製品を含む sgcUI All-Access 体験版に収録されています。全機能が使える体験版をダウンロードするか、IDE なしでコンパイル済みデモを実行するか、NuGet パッケージを .NET プロジェクトに追加してください。ライセンスは価格ページでご購入いただけます。

無料体験版のダウンロード

sgcUI 体験版を 1 つインストールすると、sgcMaps を含む sgcUI の全製品が、評価用に全機能とともに導入されます。

Delphi 用 sgcUI 体験版

Delphi 7 から RAD Studio 13 までに対応し、sgcMaps を含む sgcUI の全 14 製品とデモプロジェクトが付属する、フル機能の評価版です。

Delphi 体験版をダウンロード →

C++ Builder 用 sgcUI 体験版

C++ Builder 2007 から 13 までに対応するフル機能の評価版です。同じコンポーネントを C++ ヘッダーファイルとデモプロジェクトとともに提供します。

C++ Builder 体験版をダウンロード →

コンパイル済みデモ

sgcUI の全製品について、そのまま実行できるファイルを用意しています。sgcMaps のデモは OfflineMap、MapFeatures、Services、OfflineServices、StaticRender(コンソール)、FMX、VectorTiles です。

デモをダウンロード →

体験版に含まれるもの

  • オフラインパックを含むすべての機能を備えた sgcMaps と、他の 13 の sgcUI 製品
  • Delphi 7 から 13 向けの VCL と FireMonkey のパッケージ、および C++ Builder 体験版での C++ Builder 2007 から 13
  • sgcMaps の 7 つの Delphi デモプロジェクトとヘルプ
  • 体験版でコンパイルしたビルドは、ビルドに記載されたリリース期間が過ぎると通知を表示します。それ以外は変わりません

sgcMaps を動かすまでの 3 ステップ

体験版をインストールし、デモを実行してから、ご自身のフォームに sgcMaps を配置してください。

インストール

sgcUI 体験版のインストーラーを実行します。sgcUICore が sgcMaps とともにインストールされ、TsgcVCLMap、TsgcFMXMap、サービスコンポーネントが IDE に登録されます。

デモを開く

インストールフォルダの Demos\Maps から 02 MapFeatures を開いて実行します。OpenStreetMap のタイルが読み込まれ、タブでクラスタリング、描画、ヒートマップを確認できます。

地図を配置

新しい VCL フォームに TsgcVCLMap を配置し、Provider を mtpOpenStreetMap に設定したレイヤーを追加し、sgcMapApplyProvider を呼び出して、AddMarker でマーカーを追加します。

sgcMaps のデモを実行する

登録版のみ OfflineMap

フォルダ、MBTiles、オンラインのタイル、マーカー、図形、GeoJSON、GPX、KML のインポート。

MapFeatures

プロバイダーと API キー、マーカーのクラスタリング、図形の編集、ヒートマップ、画像のエクスポート。

Services

オンラインプロバイダーによる、場所検索、ジオコーディング、経路案内、標高、タイムゾーン、デバイスの位置情報。Delphi XE8 以降。

登録版のみ OfflineServices

GeoNames インデックスと OpenStreetMap のルートグラフを作成し、ネットワークなしで、場所の検索と、車、自転車、徒歩のルート検索を行います。

StaticRender

StaticRender

ウィンドウなしで、地図を PNG または BMP ファイルに描画するコンソールプログラム。

FMX

タイル、マーカー、デバイスの位置情報を使う FireMonkey の地図。Windows、macOS、iOS、Android 向け。Delphi XE6 以降。

VectorTiles

VectorTiles

組み込みのスタイルまたは独自のスタイルファイルで描画する、ベクタータイルサーバー。どのズームでもラベルが鮮明です。

WinFormsDemo

WinForms ウィンドウ内の .NET SgcMapControl。プロバイダー、マーカー、図形を使います。

登録版のみ OfflineDemo

.NET のオフラインパッケージ。ローカルのデータファイルによる、オフラインのタイル、ルーティング、ジオコーディング。

ConsoleRenderDemo

ConsoleRenderDemo

ヘッドレスの MapView で、地図を PNG に描画する .NET コンソール。Windows でも Linux でも動作します。

対応する IDE とプラットフォーム

項目対応状況
Delphi と C++ Builderモデルと VCL コントロールは Delphi 7 から 13 と C++ Builder 2007 から 13 に対応し、機能ごとに最低バージョンがあります。PNG 出力、サーバーからのタイル、ダウンローダーは Delphi 2009 以降、ルート計算、オフラインルーター、サーバーからのベクタータイルは XE2 以降、FireMonkey コントロール、デバイスの位置情報、GeoJSON は XE6 以降、MBTiles とオフラインジオコーダーは XE7 以降(FireDAC SQLite)、オンラインサービスは XE8 以降です。
FireMonkeyWindows、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 を描画します。

.NET 向け sgcMaps

sgcMaps は、同じクラス名を持つマネージド C# 版としても提供され、WinForms、WPF、Avalonia に対応し、NuGet パッケージとして配布されます。

NuGet パッケージ

無料の Community 版は dotnet add package esegece.sgcMaps.Community で、登録版は dotnet add package esegece.sgcMaps でインストールしてください。お使いの UI フレームワーク用のコントロールは esegece.sgcMaps.WinForms に含まれます。

NuGet で見る →

.NET デモ

デモプロジェクト: WinFormsDemo, OfflineDemo, ConsoleRenderDemo。

.NET の概要を読む →

Community 版と登録版の違い

無料の Community 版 sgcMaps は、年間総収入が 100 万ユーロ未満で、開発者が 5 名以下の個人および組織が利用できます。登録版には、すべての機能、ソースコード一式、商用ライセンスが含まれます。 Community 版には、オフラインパック(タイルダウンローダー、MBTiles タイルソース、オフラインジオコーダー、オフラインルーター)と esegece.sgcMaps.Offline パッケージは含まれません。

sgcMaps の NuGet パッケージ

Community パッケージは無料です。登録版パッケージには .NET ライセンスが必要です。

エディションインストール備考
Communitydotnet add package esegece.sgcMaps.Community
Communitydotnet add package esegece.sgcMaps.Rendering.Community
Communitydotnet 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

ライセンスが必要ですか?

sgcMaps の価格をご確認いただけます。sgcUI のエディションの一部として入手することもできます。