A computer implemented method for editing a virtual scene, comprising: setting a plurality of anchor points of the virtual scene, wherein different priorities are set for each of the plurality of anchor points, an anchor point being a real world object having a fixed location in the virtual scene, and being used as a reference, to determine a second location according to a location, as determined in real time, of a first location of a terminal in a real space relative to a location of the anchor point; wherein determining the first location of the terminal in the real space is determined by using a sensor to collect location information of the terminal in the real space and using a camera to capture an image of the real space, determining the first location using a spatial location algorithm based on the location information determining a location of a first location relative to an anchor point with the highest priority constituting a set anchor point as a second location in the virtual scene, wherein in case it is not possible to use the anchor point with the highest priority as set anchor point, the anchor point with the next highest priority is used as set anchor point, wherein the second location is determined in real time based on a first location of the terminal in the real space relative to the location of the set anchor point in the virtual scene; generating one or more virtual objects editable within a predetermined range of the second location in the virtual scene; displaying an edit option in the virtual scene, after an edit request for the virtual object is detected; editing the virtual scene by using the edit option, wherein the edit option includes adding a virtual object and editing the virtual scene by using the edit option is realized by selecting the option of adding a virtual object and by adding a new virtual object in the virtual scene, and one or more new virtual objects are displayed in the virtual scene after the option of adding a virtual object is selected, and after the virtual objects to be added to the virtual scene are selected, the selected virtual objects are added to the virtual scene; and displaying the edited virtual scene. setting a plurality of anchor points of the virtual scene, wherein different priorities are set for each of the plurality of anchor points, an anchor point being a real world object having a fixed location in the virtual scene, and being used as a reference, to determine a second location according to a location, as determined in real time, of a first location of a terminal in a real space relative to a location of the anchor point; wherein determining the first location of the terminal in the real space is determined by using a sensor to collect location information of the terminal in the real space and using a camera to capture an image of the real space, determining the first location using a spatial location algorithm based on the location information determining a location of a first location relative to an anchor point with the highest priority constituting a set anchor point as a second location in the virtual scene, wherein in case it is not possible to use the anchor point with the highest priority as set anchor point, the anchor point with the next highest priority is used as set anchor point, wherein the second location is determined in real time based on a first location of the terminal in the real space relative to the location of the set anchor point in the virtual scene; generating one or more virtual objects editable within a predetermined range of the second location in the virtual scene; displaying an edit option in the virtual scene, after an edit request for the virtual object is detected; determining a location of a first location relative to an anchor point with the highest priority constituting a set anchor point as a second location in the virtual scene, wherein in case it is not possible to use the anchor point with the highest priority as set anchor point, the anchor point with the next highest priority is used as set anchor point, wherein the second location is determined in real time based on a first location of the terminal in the real space relative to the location of the set anchor point in the virtual scene; generating one or more virtual objects editable within a predetermined range of the second location in the virtual scene; displaying an edit option in the virtual scene, after an edit request for the virtual object is detected; editing the virtual scene by using the edit option, wherein the edit option includes adding a virtual object and editing the virtual scene by using the edit option is realized by selecting the option of adding a virtual object and by adding a new virtual object in the virtual scene, and one or more new virtual objects are displayed in the virtual scene after the option of adding a virtual object is selected, and after the virtual objects to be added to the virtual scene are selected, the selected virtual objects are added to the virtual scene; and displaying the edited virtual scene. wherein the edit option includes adding a virtual object and editing the virtual scene by using the edit option is realized by selecting the option of adding a virtual object and by adding a new virtual object in the virtual scene, and one or more new virtual objects are displayed in the virtual scene after the option of adding a virtual object is selected, and after the virtual objects to be added to the virtual scene are selected, the selected virtual objects are added to the virtual scene; and displaying the edited virtual scene.