You do not need to install any additional applications to display your phone's geolocation on the map. The received data is displayed on web-maps in the interface of NT-Locator. However, if you have installed applications of other mapping services on your device, you will be able to duplicate the tracked information on them.