概要
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;
このナレッジはお役に立ちましたか?
フィードバックをいただきありがとうございます!