IlvMapAreaRenderer および IlvMapCurveRenderer には測地計算オプションがあります。測地計算には、日付変更線ラッピングおよび投影範囲を超える機能の再投影が含まれます。
測地計算を行うレンダラーを作成するには、指定した引数に
true
を渡します。IlvShapeDataSource ds = new IlvShapeDataSource(shapeFile); ds.setManager(view.getManager()); // perform geodetic computations IlvMapAreaRenderer renderer = new IlvMapAreaRenderer(false, true); ds.setFeatureRenderer(renderer);
次の図は日付変更線ラッピングのある測地計算とない測地計算を示しています。
![withlinewrapping.png](../usrprgmaps/_media/withlinewrapping_default.png)
日付変更線ラッピングのある測地計算
![withoutlinewrapping.png](../usrprgmaps/_media/withoutlinewrapping_default.png)
日付変更線ラッピングのない測地計算