sgcMaps をダウンロード

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

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

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

sgcMaps は初めてですか? まず Demos\Maps\00.QuickStart にある Delphi (VCL) 向けの 5 つの QuickStart デモをお試しください。解説は Getting Started ガイド(PDF、英語)にあり、順を追って説明しています。

Delphi 用 sgcUI 体験版

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

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

C++ Builder 用 sgcUI 体験版

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

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

コンパイル済みデモ

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

デモをダウンロード →

Delphi 用 sgcUI 体験版

Delphi 13 Florence ダウンロード ↓
Delphi 12 Athens ダウンロード ↓
Delphi 11 Alexandria ダウンロード ↓
Delphi 10.4 Sydney ダウンロード ↓
Delphi 10.3 Rio ダウンロード ↓
Delphi 10.2 Tokyo ダウンロード ↓
Delphi 10.1 Berlin ダウンロード ↓
Delphi 10 Seattle ダウンロード ↓

C++ Builder 用 sgcUI 体験版

C++ Builder 13 ダウンロード ↓
C++ Builder 12 ダウンロード ↓
C++ Builder 11 ダウンロード ↓
C++ Builder 10.4 ダウンロード ↓
C++ Builder 10.3 ダウンロード ↓
C++ Builder 10.2 ダウンロード ↓
C++ Builder 10.1 ダウンロード ↓

体験版に含まれるもの

  • オフラインパックを含むすべての機能を備えた sgcMaps と、他の 16 の sgcUI 製品
  • Delphi 7 から 13 向けのコア、VCL、FireMonkey のパッケージ(sgcMaps、sgcMapsVCL、sgcMapsFMX。FireMonkey は XE6 以降)、および C++ Builder 体験版での C++ Builder 2007 から 13
  • sgcMaps の 11 の 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

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

FMXMobile

スマートフォンとタブレット向けの FireMonkey マップ。1 本指のパン、ピンチズーム、大きなズームボタン、精度の円付きの現在位置、場所の一覧を備えています。Delphi 10.4 以降。

OGCServices

WMS または WMTS の capabilities ドキュメントを URL またはファイルから読み込み、レイヤーを一覧表示して、選んだレイヤーを OpenStreetMap 上のオーバーレイとして不透明度スライダー付きで追加します。Delphi 2009 以降。

登録版のみ PMTiles

ラスターまたはベクターの PMTiles アーカイブをファイルまたは URL から開き、ヘッダーとメタデータを表示して、アーカイブを中心にしたレイヤーとして追加します。Delphi XE2 以降。

ShapefileWKT

属性テーブル付きの shapefile をインポートし、クリックしたマーカーのレコードを表示して、WKT をインポートおよびエクスポートします。

WinFormsDemo

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

WpfDemo

XAML で宣言した WPF のマップ。マークアップ内のベースレイヤーとマーカー、ItemsSource でマーカーにバインドした店舗、ズームと方位のスライダー、印刷、PDF エクスポート。

AvaloniaDemo

Avalonia 12 のマップコントロールとコンパイル済みバインディングによる、同じウィンドウ。

OgcServicesDemo

OpenStreetMap のベースレイヤーと、WMS または WMTS サービスのオーバーレイ 1 つを持つ WinForms のマップコントロール。capabilities ドキュメントを URL またはファイルから読み込み、レイヤーを一覧表示し、選んだレイヤーを不透明度スライダー付きで追加し、タイルエラーを表示します。

登録版のみ PMTilesDemo

ラスターまたはベクターの PMTiles アーカイブのレイヤーを持つ WinForms のマップコントロール。ファイルまたは URL から開き、ヘッダーとメタデータを表示して、アーカイブを中心に地図を表示します。

ShapefileWktDemo

shapefile を属性テーブルとともにインポートし、クリックしたマーカーのレコードを表示する WinForms のマップコントロール。オーバーレイの WKT インポートとエクスポートにも対応します。

登録版のみ OfflineDemo

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

ConsoleRenderDemo

ConsoleRenderDemo

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

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

項目対応状況
Delphi と C++ Builderモデル、VCL コントロール、shapefile、WKT は Delphi 7 から 13 と C++ Builder 2007 から 13 に対応し、機能ごとに最低バージョンがあります。PNG 出力、サーバーからのタイル、WMS、WMTS、ダウンローダーは Delphi 2009 以降、ルート計算、オフラインルーター、サーバーからのベクタータイル、PMTiles は XE2 以降、FireMonkey コントロール、デバイスの位置情報、GeoJSON は XE6 以降、MBTiles とオフラインジオコーダーは XE7 以降(FireDAC SQLite)、オンラインサービスは XE8 以降です。
FireMonkeyWindows は XE6 以降、macOS、iOS、Android は Delphi 10.4 以降(macOS ARM は Delphi 11 以降)に対応します。デバイスの位置情報は、Windows、Android、iOS、macOS で利用できます。C++ Builder では Windows のみです。
Linux 64 ビットフレームワークに依存しないコアユニットを Delphi 10.4 以降で利用できます。マップコントロールはありません。
Lazarusディスク上のタイルだけを読み込む、Lazarus LCL コントロールです。
.NET.NET 8、.NET 9 と .NET 10 に対応します(WinForms と WPF は net8.0-windows, net9.0-windows と net10.0-windows、Avalonia 12 は net8.0, net9.0 と net10.0)。ヘッドレスの 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、esegece.sgcMaps.Wpf、esegece.sgcMaps.Avalonia に含まれます。

NuGet で見る →

.NET デモ

デモプロジェクト: WinFormsDemo, WpfDemo, AvaloniaDemo, OgcServicesDemo, PMTilesDemo, ShapefileWktDemo, OfflineDemo, ConsoleRenderDemo。

.NET の概要を読む →

Community 版と登録版の違い

無料の Community 版 sgcMaps は、年間総収入が 100 万ユーロ未満で、開発者が 5 名以下の個人および組織が利用できます。登録版には、すべての機能、ソースコード一式、商用ライセンスが含まれます。 Community 版には、オフラインパック(タイルダウンローダー、MBTiles と PMTiles のタイルソース、オフラインジオコーダー、オフラインルーター)と 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
Communitydotnet add package esegece.sgcMaps.Wpf.Community
Communitydotnet add package esegece.sgcMaps.Avalonia.Community
登録版dotnet add package esegece.sgcMaps
登録版dotnet add package esegece.sgcMaps.Rendering
登録版dotnet add package esegece.sgcMaps.WinForms
登録版dotnet add package esegece.sgcMaps.Wpf
登録版dotnet add package esegece.sgcMaps.Avalonia
登録版dotnet add package esegece.sgcMaps.Offline

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

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