Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Salesforce Maps でマーカーレイヤを作成するためのベストプラクティス

公開日: May 11, 2026
説明

マーカーレイヤの作成時には、地図にプロットするときに最適なパフォーマンスと結果を実現するためのさまざまな考慮事項があります。 このドキュメントには、Salesforce Maps でマーカーレイヤを作成するときのベストプラクティスと考慮事項が記載されています。この内容にはパフォーマンスへの影響、技術的な構造、制限などが含まれます。 

この記事は一般的なパフォーマンスに基づいて記載されていますが、ネットワーク接続、ブラウザ、デバイス、図形レイヤとのインタラクション、Maps のアクションによるレコードの更新、個々の Salesforce org のパフォーマンスによって、パフォーマンスが異なる可能性があります。

解決策

データの準備:

新規顧客または新しいベースオブジェクトの実装の場合は、エンドユーザーへのロールアウトの前に、レコードのジオコーディングの一括処理オートメーションを検討します。これにより、マーカーレイヤをプロットする時間を最短にでき、緯度と経度の座標をレコードに書き戻すときのエンドユーザーの権限に関連する潜在的な問題を回避できます。


マーカーレイヤの作成:

Maps マーカーレイヤを作成するときは、マーカーレイヤビルダーを使用して SOQL クエリを作成し、リモート Apex 経由で実行します。最適なパフォーマンスを実現するために、SOQL のベストプラクティスを見直すことをお勧めします。特に、大量のデータを扱い、null 値による絞り込みは行わず、厳選した検索条件を使用する場合はご確認ください。さらに、サブクエリとして実行でき、返されるレコードに影響を及ぼす追加の検索条件種別を用意しています。Maps マーカーレイヤの検索条件についての詳細は、こちらの記事を参照してください。デフォルトの権限グループは、マーカーレイヤあたりのレコード数の上限が 5,000 件に設定されています。権限グループの設定から上限を上げることができますが、返されるレコードの数と表示方法により、パフォーマンスへの影響が大きくなる可能性があります。


マーカーレイヤの表示と追加オプションの考慮事項:

参照されるレコード数と返されるレコード数の両方がパフォーマンスに影響する可能性がありますが、表示方法によってもレイヤのパフォーマンスの複雑さが増します。すぐに使えるマーカーレイヤのスタイル設定の方法およびお客様の独自のカスタムアイコンをアップロードする機能を複数用意しています。SOQL クエリ実行後にマーカーのスタイルを設定するいくつかの方法の考慮事項は以下のとおりです。
 

  • 均一 - 1 つの色と図形のみが表示されるため、最適なパフォーマンスです。
  • 1 項目または 2 項目に基づいて変化 - 選択された項目のデータ型と、それらの項目に関連付けられた値の数を考慮します。たとえば、40 個の異なる値を持つ選択リストは、色分けに時間がかかるため、返される一意のレコードの数が多ければ多いほど、各値をマップに表示するための処理時間が長くなります。
  • 表示ラベル付きピン - 選択した項目を表示するためにベンダーへのコールアウトが必要であり、表示するテキストの長さによって処理時間が長くなる可能性があります。
  • 近接性 - 各マーカーに定義された距離を計算するため、距離、返されるレコードの数、マーカーの表示オプションによっては読み込み時間が長くなることがあります。
  • マップの更新 - 大規模なデータセットまたは複雑な表示オプションを使用しているレイヤを更新する場合は、クエリの実行とマップの表示に十分な時間を確保できるように更新の頻度を考慮します。

マーカーレイヤからの Salesforce レコードの更新:

Salesforce Maps でマーカー凡例から一括アクションを実行したり、マップ上の色と図形を更新したりできます。更新されるレコードの数、項目の更新または Salesforce Maps での所有権の変更によってトリガーされる可能性のあるオブジェクトのオートメーションを考慮してください。

関連情報:

ナレッジ記事番号

000395535

 
読み込み中
Salesforce Help | Article