If MobileWebServer running device is completed with an embedded/external GPS receiver, any the site visitor is able to determine the server location on the map. The answer for "Where are you" question is available by visiting the FindMe page.
GPS position and GPS device status can be refreshed by reloading/re-visiting the FindMe page; new GPS coordinates (if any) will be automatically substituted into the page and the map position will be updated.
How it works
MobileWebServer detects GPS hardware automatically starting from first access attempt to FindMe/index.html. The GPS related index.html has to be located in FindMe directory only, however the index.html content may be customized. If the GPS connection is lost (or not established yet) MobileWebServer iterates connection attempts through COM1 - COM10 (communication ports GPS devices are connected via usually) endlessly till a device is found.

Note: Initial GPS device handshake may take up to several minutes.
Some embedded Windows Mobile GPS devices may require preinstalled (if any) navigation software launched to switch the embedded GPS hardware on.
MobileWebServer receives NMEA (GPS data transmission protocol) data from the hardware and populates the FindMe/index.html page with latitude/longitude values of the current position automatically. The same page is able to show the GEO position on the map via third party map providers (*)
(*)Map provider agreement MUST be accepted.
The TraceMe pages functionality is similar to FindMe but accumulates movement history as well.. Mobile Web Server stores last several significant movements and displays when/where points on the map.
The NearMe pages allow displaying the server GPS coordinates and coordinates of other Mobile Web Server users with the pages allowed; the servers NearMe (about 1 mile) can be found and communicated by reading/posting the servers blogs easily.
How to hide my GEO position
Deleting index.html file and (optionally) FindMe/TraceMe/NearMe folders hides the GEO position from the site visitors.