理由が分かりました

マップとgpsの距離は同じでした。
Garminの距離設定が、キロでなくマイルになってました。設定を直したら、マップと同じ距離になりました。サイクリングの最高速度も表示してくれます。もっと、調べないといけません。