sgcMaps 機能マトリクス

sgcMaps のすべての機能を用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。タイルはコントロール自身が描画し、ブラウザコントロールも JavaScript も使いません。

オーバーレイ

3 個の機能

.NET

7 個の NuGet パッケージ

ドキュメント

オンラインヘルプと PDF マニュアル

登録版 は、登録版と体験版に含まれ、無料の Community 版には含まれない機能を示します。~ は、Community 版が一部のみ備える機能を示し、違いは下に記載しています。

各行は、そのヘルプトピックにリンクしています。登録版と記載された行はオフラインパックで、無料の Community 版には含まれません。

タイルとレイヤー

機能詳細Communityヘルプ
ネイティブタイルコントロールが描画するラスターとベクタータイルです。ブラウザコントロールも JavaScript も使いません。ヘルプ
すぐ使えるプロバイダーOpenStreetMap、OpenTopoMap、Esri World Imagery と Street、CARTO Light と Dark、MapTiler、Thunderforest、Stadia に加え、{z}/{x}/{y} を含む任意の URL テンプレートを使えます。ヘルプ
オフラインタイルローカルの z/x/y フォルダからのタイルと、レイヤーごとのディスクキャッシュに対応します(Layer.CacheFolder)。~Community 版は、z/x/y のタイルフォルダを読み込み、レイヤーごとの CacheFolder を保持します。タイルダウンローダーと MBTiles ファイルは、オフラインパックに含まれます。ヘルプ
タイルダウンローダーと MBTilesオフラインパック用のタイルダウンローダーと、タイルソースとしての MBTiles ファイルを使えます。登録版ヘルプ
ベクタータイルMapLibre または Mapbox GL スタイルを使った MVT ベクタータイルを、サーバーまたはローカルの MBTiles から読み込めます。ヘルプ
右から左 (アラビア語とヘブライ語)ズームボタン、レイヤースイッチャー、コンパス、スケールバー、帰属表示は反対側に移動します。タイル、図形、マーカー、ルートは地理的な向きを保ちます。ヘルプ

オーバーレイ

機能詳細Communityヘルプ
マーカーとクラスタリングポップアップとカスタムアイコン付きのマーカー、数千個のマーカーのためのクラスタリングに対応します。ヘルプ
図形とラベル折れ線(破線、測地線)、穴あきポリゴン、四角形、円、ラベルを、マウスで編集できます。ヘルプ
ヒートマップ重み付きのヒートマップに対応します。ヘルプ

サービスとルーティング

機能詳細Communityヘルプ
ジオコーディングTsgcMapGeocoder:Nominatim、Google、HERE、Azure Maps、Mapbox、OpenRouteService、Geoapify。ヘルプ
ルート案内TsgcMapDirections:OSRM、OpenRouteService、Google、HERE、Azure、Mapbox、Geoapify。ヘルプ
場所、標高、タイムゾーンTsgcMapPlaces(場所のオートコンプリート)、TsgcMapElevation、TsgcMapTimeZone を提供します。ヘルプ
オフラインルート検索TsgcMapOfflineRouter は、車、自転車、徒歩に対応し、インターネット接続も API キーも不要です。登録版ヘルプ
オフラインジオコーディングTsgcMapOfflineGeocoder は、TsgcMapGeoIndexBuilder で作成した GeoNames の SQLite インデックスを使います。登録版ヘルプ
デバイスの位置情報TsgcMapLocation は、デバイスの現在位置を取得します。ヘルプ

ファイル、ジオメトリ、レンダリング

機能詳細Communityヘルプ
GeoJSON、GPX、KMLGeoJSON、GPX、KML をインポートおよびエクスポートできます。ヘルプ
OpenStreetMap リーダーOpenStreetMap の .osm.pbf ファイル用のストリーミングリーダーがあります。ヘルプ
ジオメトリのヘルパーメートル単位の距離、方位、目的地点、測地線補間、点のポリゴン内判定、線の単純化に対応します。ヘルプ
静的レンダリングSaveToPNG、ビットマップと BMP の出力はウィンドウなしで行え、コンソールやサービスにも向いています。.NET の MapView.RenderToPng は、Linux でも動作します。ヘルプ
印刷と印刷プレビューPrint と ShowPrintPreview は、現在の地図ビューを 1 ページに印刷し、タイル、レイヤー、マーカー、図形、スケールバー、帰属表示を含めます。PrintSettings は、用紙、向き、余白、拡大縮小、ヘッダーとフッターを一度設定すれば、プリンター、プレビュー、PDF のすべてに使われます。すべてのエディションで、VCL、FireMonkey、WinForms に対応します (FireMonkey の印刷は Windows と macOS で動作します)。ヘルプ
アクセシブルな PDF エクスポート、PDF/UA と PDF/A (sgcPDF 使用)ExportToPDF は、ページを 1 枚のタグ付き画像 (既定は 192 dpi) として書き出し、中心、ズーム、レイヤーとマーカーの数を示す代替テキストを付けます。ファイルは既定でタグ付きの PDF/UA ドキュメントで、PDFALevel で PDF/A-2a または PDF/A-3a を追加できます。sgcUIPDF ブリッジと、ライセンスされた sgcPDF が必要です (.NET では esegece.sgcUICore.sgcPDF)。登録版ヘルプ
アクセシビリティマップは、代替テキスト、マーカーとレイヤーの一覧とともに UI Automation に公開され、各レイヤーは表示されているかどうかを報告します。矢印キーでパンし、プラスキーとマイナスキーでズームし、Page Up と Page Down でマーカー間を移動し、Enter でマーカーを実行します。マップの画像は中心とズームだけで説明され、マップは Windows のハイコントラストに従いません。VCL (Delphi 7 から 13)、Windows の FireMonkey、WinForms で既定で有効です。ヘルプ

.NET 向け sgcMaps

.NET のマップは、WinForms とヘッドレスレンダリング向けに C# の名前(SgcMapControl、MapView、Layer、Marker、Polyline)を使い、オフラインデータは別パッケージです。

パッケージエディション内容
esegece.sgcMaps.CommunityCommunity(無料)コアライブラリ
esegece.sgcMaps.Rendering.CommunityCommunity(無料)ヘッドレスレンダリング
esegece.sgcMaps.WinForms.CommunityCommunity(無料)Windows Forms コントロール
esegece.sgcMaps登録版コアライブラリ
esegece.sgcMaps.WinForms登録版Windows Forms コントロール
esegece.sgcMaps.Rendering登録版ヘッドレスレンダリング
esegece.sgcMaps.Offline登録版オフラインデータ

ドキュメント

sgcMaps のすべての機能は sgcUI ヘルプで解説されており、開発環境ごとに 1 つのビルドを用意しています。

オンラインヘルプ

まず sgcMaps の紹介を読み、続いてクイックスタートと各機能のトピックをご覧ください。

Delphi →
C++ Builder →
.NET →

PDF マニュアル

sgcUI ヘルプ全体を PDF ファイルにまとめたもので、オフラインでの閲覧や印刷に便利です。

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
最もお得な選択: All-AccesseSeGeCe の全製品にプレミアムサポートが付いて、年間 €1,059 からご利用いただけます。
All-Access の価格を見る

sgcMaps で開発を始めましょう

sgcUI 体験版をダウンロードして、sgcMaps を Delphi、C++ Builder、.NET のアプリケーションに追加してください。