A user terminal in a system providing information to said user terminal, said user terminal being able to display a map, said user terminal comprising:
- a map information outputting unit for outputting map information installed beforehand;
- a display unit for displaying an image of an object on the basis of said map information outputted from said map information outputting unit;
- a transmitting unit for transmitting
- (i) a mapping request to a server connected to said user terminal over a network, said mapping request having
- (a) coordinate information in the three-dimensional space on said object displayed on said display unit, and
- (b) display object attribute information representing attributes of service information to be provided by said object;
- and
- (ii) data including an address, a range, an altitude of a viewpoint or an angle of the viewpoint, which is desired to be displayed on said display unit according to instructions;
- a receiving unit for receiving a mapping response having
- (c1) spatial range information in the three-dimensional space corresponding to said coordinate information,
- (c2) attribute information representing attribute information of service information to be provided by said object, and
- (c3) retrieval information for obtaining said service information notified from said server in response to said mapping request;
- a mapping unit for displaying (d1) an image geometry and (d2) said map, said image geometry overlapped on said map at a position indicated by said spatial range information included in said mapping response on said display unit, said mapping unit representing the object in the three-dimensional space and displaying service information on said displaying unit, the service information being linked with the object;
- and
- a mapping data holding unit for holding (e1) said image geometry and (e2) said retrieval information, said image geometry displayed by said mapping unit being correlated with said retrieval information included in said mapping response, wherein
- said server holding a bubble data, being able to (i) change a size or a shape of itself, (ii) operate a generation, a disappearance and limit times of access, and (iii) detect a moving object.