A method implemented by an apparatus for controlling a balance car that can be driven by a user, comprising: detecting (S101) a navigation marker used for navigating the balance car; and controlling (S102) the balance car to travel according to the navigation marker when the navigation marker is detected; wherein said detecting a navigation marker used for navigating the balance car comprises: detecting (A1) a candidate marker on a road where the balance car is located; obtaining (A2) attribute information of the candidate marker in response to the candidate marker being detected; and determining (A3) the navigation marker according to the attribute information, wherein a similarity between the attribute information of the navigation marker and predetermined attribute information is greater than a predetermined similarity; wherein the navigation marker comprises at least one of a graphic navigation marker, an audio navigation marker, a video navigation marker and an infrared navigation marker; and wherein the navigation marker indicates at least one of a traveling direction and a traveling speed; wherein said traveling speed of the balance car is lower than or equal to a user's walking speed, causing the balance car to follow the user and travel automatically according to the navigation marker, without requiring the user to drive the balance car. detecting (S101) a navigation marker used for navigating the balance car; and controlling (S102) the balance car to travel according to the navigation marker when the navigation marker is detected; wherein said detecting a navigation marker used for navigating the balance car comprises: detecting (A1) a candidate marker on a road where the balance car is located; obtaining (A2) attribute information of the candidate marker in response to the candidate marker being detected; and determining (A3) the navigation marker according to the attribute information, wherein a similarity between the attribute information of the navigation marker and predetermined attribute information is greater than a predetermined similarity; wherein the navigation marker comprises at least one of a graphic navigation marker, an audio navigation marker, a video navigation marker and an infrared navigation marker; and wherein the navigation marker indicates at least one of a traveling direction and a traveling speed; wherein said traveling speed of the balance car is lower than or equal to a user's walking speed, causing the balance car to follow the user and travel automatically according to the navigation marker, without requiring the user to drive the balance car. detecting (A1) a candidate marker on a road where the balance car is located; obtaining (A2) attribute information of the candidate marker in response to the candidate marker being detected; and determining (A3) the navigation marker according to the attribute information, wherein a similarity between the attribute information of the navigation marker and predetermined attribute information is greater than a predetermined similarity; wherein the navigation marker comprises at least one of a graphic navigation marker, an audio navigation marker, a video navigation marker and an infrared navigation marker; and wherein the navigation marker indicates at least one of a traveling direction and a traveling speed; wherein said traveling speed of the balance car is lower than or equal to a user's walking speed, causing the balance car to follow the user and travel automatically according to the navigation marker, without requiring the user to drive the balance car. <EOS>