ESRIジャパン株式会社

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

ナレッジ ID: 25087 | 公開日: 2024年2月14日 | 更新日: 2024年2月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;

このナレッジはお役に立ちましたか?

はい
いいえ
フィードバックをいただきありがとうございます!