FAQ
モバイル マップ パッケージのマップを表示した際に、ズームアウト/ズームインできない場合の対処方法

ナレッジ番号:5713 | 登録日:2024/02/14 | 更新日:2024/02/14

概要

ArcGIS Maps SDKs for Native Apps でモバイル マップ パッケージのマップを表示した際に、ArcGIS Pro で操作した場合と同じスケールにズームアウト/ズームインできない場合があります。これは、マップの一番最初に読み込まれるレイヤー(ArcGIS Pro のレイヤー リストで一番下に追加されているレイヤー)の最小/最大縮尺が、SDK で作成されるマップの最小/最大縮尺に設定されるためです。

この現象を回避するには、ArcGIS Pro で最下層のレイヤー(レイヤー リストで一番下に追加されているレイヤー)の最小/最大縮尺設定を「<無し>」に設定するか、SDK で Map クラスの MinScale/MaxScale プロパティに「0」または適切な値を設定します。下記は ArcGIS Maps SDK for .NET のコード例です。
 
// モバイル マップ パッケージのマップをロード
Map map = package.Maps[0];
await map.LoadAsync();
MyMapView.Map = map;

// マップの最小/最大縮尺を 0 に設定
map.MinScale = 0;
map.MaxScale = 0;

メタデータ

製品