MapObjects 預設使用 moProjCS_World_PlateCarree(等距圓柱投影),經緯度線筆直,視覺呈現類似簡易網格。若需呈現類似教科書世界地圖的弧度效果(如 Winkel II 投影),只需變更 AxMap.CoordinateSystem 即可。
// 定義投影坐標系
MapObjects2.ProjCoordSys csmap = new MapObjects2.ProjCoordSysClass();
// 關鍵:選擇 Winkel II 投影(帶弧度的世界地圖)
csmap.Type = MapObjects2.ProjectedCoordSysConstants.moProjCS_World_WinkelII;
// 套用至地圖控制項
axMap1.CoordinateSystem = csmap;
moProjCS_World_PlateCarree:預設平面經緯度(直角坐標系)moProjCS_World_WinkelII:Winkel II,兼顧面積與形狀,教科書常用moProjCS_World_Mercator:墨卡托,航海導航標準moProjCS_World_Robinson:羅賓森,視覺美觀折衷一行屬性賦值即可切換世界觀,MapObjects 的坐標系統架構設計相當優雅。