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 geolocation providers:
Proprietary API provided by Google. It has the 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>
Free provider with a 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>
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 a 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>