シンボルの種類によって対処法が異なります。
- マーカー, フォント, ストロークシンボル
シンボルの大きさを適切に設定したうえでwidthとheightを-1にすることで、地図の縮尺に応じて大きさが変化します。 - アイコンシンボル
ImageSymbolInfo.IconBaseScaleプロパティの値を設定することで拡大縮小を実現することができます。
例えばサイズが20のアイコンに対してIconBaseScaleを1500に設定すると、地図縮尺が1/1500の時は20、1/750 の時は40と変化します。