ポイントおよびラインレイヤは、データの空間位置を指定するために、次の2つの異なる方法を提供します。
実行時に経度/緯度ペアに評価されるペア式として。通常、これらはデータソースに格納された対応するデータフィールド(経度と緯度)を直接参照します。
MapLocationとして。これは、外部のオンラインサービス(Google マップ)を使用して対応する空間位置の取得に使用できる特定の文字列に評価される式(または式のリスト)です。指定した MapLocationがセミコロンを含む場合、セミコロン区切りの式のリストとして処理され、式はそれぞれ、個別に評価された後、クエリーとして使用するために結合されます。標準的な MapLocationは以下のようになります。
"Address;City;PostalCode;Country"
これは、Address、City、PostalCode、Country の各フィールドをデータソースから取得した後、外部サービスへのクエリーを実行するためにこれらを結合します。
Internetアクセスのため MapLocationの使用は非常に時間がかかることに注意してください。そのため、デフォルトでは、取得されたデータはローカルディスクファイルに格納されます。このファイルへのパスは Map.GeoCachePathプロパティで指定されます。デフォルトでは、ファイルの名前は「geocache.xml」で、レポート定義と同じディレクトリに格納されます。ジオキャッシングの無効化は推奨されません。