A method for selecting a positioning method, comprising: receiving (S301, S403, S501), by a location management function network element, a positioning request message from an access and mobility management function, AMF, network element, wherein the positioning request message comprises a current access type of a terminal device and a connectivity state of the terminal device corresponding to the current access type, wherein the connectivity state comprises a state of a first link between the terminal device and a first access point of a first access type and a state of a second link between the terminal device and a second access point of a second access type, wherein the state of the first link is a connected state or an idle state, the state of the second link is the connected state or the idle state, wherein the first access type is 3GPP access type, the second access type is non-3GPP access type; determining (S302, S404, S502), by the location management function network element based on the current access type of the terminal device and the connectivity state of the terminal device, a positioning method for the terminal device and an access type to which the positioning method is applicable for obtaining a positioning parameter, provided that the connectivity state of the terminal device corresponding to the access type to which the positioning method is applicable is a connected state, wherein the access type to which the positioning method is applicable is 3GPP access type or non-3GPP access type; and sending (S303, S405, S503), by the location management function network element, the positioning method and the access type to which the positioning method is applicable to the AMF network element; receiving (S301, S403, S501), by a location management function network element, a positioning request message from an access and mobility management function, AMF, network element, wherein the positioning request message comprises a current access type of a terminal device and a connectivity state of the terminal device corresponding to the current access type, wherein the connectivity state comprises a state of a first link between the terminal device and a first access point of a first access type and a state of a second link between the terminal device and a second access point of a second access type, wherein the state of the first link is a connected state or an idle state, the state of the second link is the connected state or the idle state, wherein the first access type is 3GPP access type, the second access type is non-3GPP access type; determining (S302, S404, S502), by the location management function network element based on the current access type of the terminal device and the connectivity state of the terminal device, a positioning method for the terminal device and an access type to which the positioning method is applicable for obtaining a positioning parameter, provided that the connectivity state of the terminal device corresponding to the access type to which the positioning method is applicable is a connected state, wherein the access type to which the positioning method is applicable is 3GPP access type or non-3GPP access type; and sending (S303, S405, S503), by the location management function network element, the positioning method and the access type to which the positioning method is applicable to the AMF network element;