Provided are a method and device for determining the geographical position of a user, and a computer program product. The method comprises: extracting text or an icon from an image shot at a place where a user is located; analyzing the extracted text or icon to determine the meaning of the text or the icon; and determining the geographical position of the user based on the meaning of the text or the icon. By using the method, device and computer program product, the geographical position of a user can be accurately determined in various scenarios.