1. An optimization method for a navigation device comprising: recording a plurality of coordinate variation data of the navigation device; analyzing the plurality of coordinate variation data to generate an analysis result; generating at least one behavior rule according to the analysis result; and adjusting a navigation result of the navigation device according to the at least one behavior rule.