Comment 14 for bug 1514777

Revision history for this message
Alberto Mardegan (mardy) wrote : Re: [HERE] Here maps webapp AGPS location detection doesn't work

Thanks a lot Andrea, for your logs! My understanding of the situation, after looking at the source code, is the following:

- While it's true that the location service propagates the location updates to all providers, it seems that the Espoo provider is ignoring this information; therefore, the fix you get at 15:17:17 is actually the AGPS fix from Nokia HERE

- the on_nmea_update() handler in the GPS provider is just logging the data, it's not using it actively; GPS updates are handled via the on_location_update() method, of which there are no traces in your logs

- the NMEA $GPGGA you receive have always the "Fix quality" field set to 0, meaning that they are invalid (see http://aprs.gids.nl/nmea/#gga); this seems to be confirmed by the fact that they always have the same value, which is a bit unrealistic in a real world scenario. It's probably some cached value.

So, my conclusion is that the espoo provider took actually 15-20 minutes to deliver you a result.
The core functionality of the espoo provider is implemented in the "herepositioning" package, of which I cannot seem to be able to find the source code.

But bugs aside, Andrea, could you please describe your location? How many access points are visible? Is it in a high floor? I'm just wondering if the reason why HERE fails is that it lacks the data to correlate the visible APs with a geolocation.