LBS Geolocation

Traccar can use Wi-Fi and cell tower information to determine location when GPS is not available. Sometimes this feature is referred to as LBS or geolocation.

Currently Traccar supports following reverse geolocation providers:

Google

Proprietary API provided by Google. It has best accuracy among all available options.

Configuration parameters:

<entry key='geolocation.enable'>true</entry>
<entry key='geolocation.type'>google</entry>
<entry key='geolocation.key'>YOUR API KEY</entry>

Mozilla

Free provider with reasonably good location quality, but it has a strict policy for API keys. See official website for more information.

Configuration parameters:

<entry key='geolocation.enable'>true</entry>
<entry key='geolocation.type'>mozilla</entry>
<entry key='geolocation.key'>YOUR API KEY</entry>

OpenCelliD

Free and most open provider, but it can only use single cell tower for location and doesn't support Wi-Fi at all. This results in very low location quality.

Configuration parameters:

<entry key='geolocation.enable'>true</entry>
<entry key='geolocation.type'>opencellid</entry>
<entry key='geolocation.key'>YOUR API KEY</entry>