
En coulisse
Google Maps fête ses 20 ans : bien plus qu’une carte numérique
par Jan Johannsen
À Berlin, un artiste crée un embouteillage virtuel sur Google Maps en se promenant dans une rue avec 99 téléphones portables. Parviendrons-nous à reproduire ce hack de Google Maps à Zurich ? La vidéo est-elle truquée ?
La vidéo fait un tabac : un type tire un chariot rouge grinçant derrière lui. Le chariot est rempli à ras bord de smartphones. Simon Weckert, c'est son nom ; il est un artiste. Il se promène avec sa remorque au beau milieu d'une rue de Berlin. Ensuite, la section de Google Maps dans laquelle il se trouve apparaîtra dans la vidéo. La route est vide et la parie de la carte verte – jusqu'à ce que la section devienne soudainement orange et finalement rouge.
Avec sa remorque, Weckert a réussi à afficher un embouteillage dans Google Maps alors que la route était presque sans voitures. Mais la vidéo est-elle réelle ? Est-ce possible ? Google Maps est-il si facile à influencer ?
Pour répondre à ces questions, il n'y a qu'une seule chose à faire : faire le test. Pour cela, je demande à mon collègue Dominik Bärlocher de me prêter main-forte.
Nous avons rapidement compris qu'il ne suffisait pas de se balader dans les rues avec quelques portables pour créer un embouteillage sur Google Maps. Nous analysons donc la vidéo de l'artiste allemand. Nous avons remarqué les points suivants :
Si quelques téléphones dans la rue créent déjà un embouteillage sur Google, alors chaque arrêt de bus ou de tram devrait afficher des bouchons en permanence. En effet, un bus normal offre de la place pour plus de 114 personnes. C'est bien plus que les 99 téléphones portables que Weckert a dans son chariot.
Nos recherches montrent qu'aucun des deux sites choisis par Weckert – le pont Schilling et le pont Ebert à Berlin – n'est desservi par les transports publics.
Google ignore certainement les itinéraires de bus pour l'affichage des embouteillages. Une ligne de bus ne change pas et presque tous les horaires des transports publics sont stockés dans Google Maps. Nous supposons donc que Google applique un autre seuil de tolérance pour les bouchons sur les lignes de bus que sur les routes sans transports publics.
La vidéo montre que tous les portables dont Weckert dispose sont en mode navigation. Il a indiqué une destination sur tous les téléphones et suit un trajet voiture. Ainsi, il peut s'assurer que Google traite activement les données de localisation.
Mais : Google Maps transfère également des données lorsque l'application n'est pas active. Tant que Google Maps a l'autorisation de consulter vos données de localisation en arrière-plan, Google peut et va enregistrer vos déplacements. Vous pouvez les consulter dans votre historique Google Maps.
Il devrait donc également être possible de faire un embouteillage uniquement avec les téléphones qui ont Google Maps et qui ont les données de localisation activées.
Sur la capture d'écran de la vidéo, vous pouvez voir que des parties de l'itinéraire, c'est-à-dire des secteurs, deviennent rouges. L'embouteillage de Weckert prend une fois environ la moitié du pont, plus tard l'ensemble, puis à nouveau une section plus courte. Une mesure effectuée avec Google Maps montre que le pont mesure environ 70 mètres de long. Avec 99 personnes, cela donne une distance d'environ 70 cm
Comme Google sait que les voitures circulent dans les deux sens sur le pont et que ce dernier a encore deux trottoirs, Google suppose que les 99 propriétaires de smartphones marcheront l'un derrière l'autre. Ils n'ont pas la place d'être l'un à côté de l'autre.
Nous nous trouvons face à une contradiction. Google vous donne votre position « avec une marge d'erreur maximale de 20 mètres ». Le fait que l'embouteillage se déplace avec une telle précision pourrait avoir une raison : Le mode haute précision de Google mesure la position avec plus de précision que le GPS. Si l'artiste a activé ce mode sur les téléphones, Google saura qu'il y a trop de monde sur le pont, et affichera donc un embouteillage.
Après ces recherches, nous savons qu'il devrait être possible de simuler un embouteillage lorsqu'il y a suffisamment de smartphones au même endroit. dans la mesure où deux facteurs fondamentaux sont respectés :
Avec ces deux thèses, nous nous sommes lancés.
Comme nous n'avons pas 99 téléphones portables qui traînent par hasard dans la rédaction, un grand exercice organisationnel s'impose. Un mail circulaire, un Doodle, beaucoup d'étiquettes et quelques listes plus tard, nous avons récupéré 47 téléphones portables de nos collègues. Tout d'abord, nous demandons aux personnes qui nous ont confié leur téléphone portable d'activer les services de localisation Google sur leur téléphone. Nous prenons tous les portables, qu'il s'agisse d'Android ou d'iOS.
Aux 47 téléphones portables avec carte SIM, nous ajoutons encore sept téléphones portables sans SIM que nous avons à portée de main. Cela fait 54 smartphones.
Nous gardons nos propres téléphones afin de pouvoir suivre ce qui se passe. Pour voir l'embouteillage actuel sur Google Maps, nous avons entré l'itinéraire correspondant et sommes passés en mode navigation.
Au final, avec le téléphone de Dominik et le mien, nous avons 56 téléphones. C'est moins que dans la vidéo de Berlin, mais c'est quand même suffisant pour croire à l'embouteillage.
Pour le test, nous avons choisi trois tronçons de route que nous souhaitons encombrer.
La Giessereistrasse qui se trouve juste devant la boutique digitec nous semble appropriée, car les facteurs suivants s'appliquent :
Certains des employés de digitec qui nous prêtent leurs téléphones portables sont assis dans le bâtiment d'en face. C'est pourquoi nous parcourons la Giessereistrasse devant notre succursale avec seulement 43 téléphones. Comme nous avons encore un peu de temps avant de devoir récupérer les téléphones des employés, nous essayons de créer un embouteillage avec 43 portables. Cela se voit : nous n'y parvenons pas. Même en faisant des allers-retours pendant plus de cinq minutes avec notre chariot rempli de téléphones au milieu de la route, l'affichage des embouteillages de Google Maps ne bouge pas.
Nous commençons à douter. Sommes-nous déjà en train d'échouer ? La vidéo virale est-elle truquée ou avons-nous trop peu de portables, même pour cette petite rue ?
Nous récupérons les téléphones restants des employés dans l'autre bâtiment de digitec. Tous ceux qui ont accepté de prêter leur téléphone apparaissent et nous bavardons un moment dans le coin devant le café Pause. Soudain, nous voyons qu'au croisement de la Förrlibuckstrasse, nous avons déjà créé un bouchon involontaire. L'affichage est rouge, bien que seules quelques voitures passent.
De retour à la Förrlibuckstrasse, sur notre premier tronçon d'essai : après quelques minutes, Google Maps affiche d'abord un embouteillage jaune, puis rouge. Nous pouvons le reproduire plusieurs fois. 56 téléphones portables suffisent donc pour créer un embouteillage virtuel sur une petite route. Nous pouvons même déplacer l'embouteillage en direction du Puls 5, car au croisement Giessereistrasse/Technoparkstrasse se trouve une limite de secteur. Nous supposons que Google a fixé une tolérance différente pour les embouteillages – comme plus loin sur la route.
Les secteurs doivent probablement passer de nœuds de circulation en nœuds de circulation. Il peut s'agir d'un carrefour, d'un virage ou du milieu d'un pont. Toutefois, seul Google pourrait fournir une liste exhaustive comprenant une explication des secteurs.
La Förrlibuckstrasse est un peu plus grande. Nous l'avons choisie, car :
Nous avons déjà découvert que nous pouvions bloquer virtuellement le carrefour Förrlibuckstrasse/Duttweilerstrasse. Bien qu'il y ait quelques feux de circulation, 56 téléphones sont trop de signaux GPS pour que Google puisse garantir la fluidité du trafic. Voilà pourquoi Maps affiche des embouteillages.
Maintenant, nous voulons voir ce qui va se passer dans le reste de la rue. Nous sommes au milieu du tronçon entre Duttweilerstrasse et le parking P-West. Après plusieurs minutes d'essais et d'attente, nous en arrivons à la conclusion suivante : nous n'arrivons pas à boucher ce tronçon.
Nous soupçonnons que le parking, qui se trouve juste à côté de la route, en est la raison. Google Maps aura appris qu'il y a beaucoup de voitures qui roulent lentement toute la journée. En raison de l'imprécision des mesures de Google, le champ « Parking » empiétera sur la route. C'est pourquoi Google Maps sait que de nombreuses voitures se déplacent lentement dans ce secteur. La limite pour les bouchons est donc plus élevée et nous ne parvenons pas à la dépasser.
Cela confirme à nouveau notre hypothèse : chaque type de route Google Maps a son propre seuil d'embouteillage. Alors que les grandes routes ont besoin de plus de voitures pour être encombrées, les petites se bouchent au bout de quelques téléphones. D'autres facteurs, comme le parking, mais aussi les heures de pointe, que Google connaîtra et prendra en compte jouent aussi un rôle.
La Pfingstweidstrasse, principal axe de circulation de la ville de Zurich, a tout pour plaire :
La Pfingstweidstrasse serait le boss final de notre expérience. En tant que route d'accès à l'autoroute, la route est constamment occupée et les arrêts de tram de la ligne 4 se trouvent sur le côté droit de la rue.
Après avoir déjà échoué à la Förrlibuckstrasse, nous ne nous attendons pas à pouvoir créer un embouteillage ici. Par souci d'exhaustivité, nous attendons tout de même sur un îlot de circulation au milieu de la Pfingstweidstrasse. Rien ne se produit.
Trop de facteurs indiquant à Google qu'il n'y a pas d'embouteillage s'appliquent ici.
À cela s'ajoute le fait que des centaines de voitures passent à côté de nous. Les 56 signaux GPS permanents sont probablement simplement considérés comme une anomalie par Google et sont ignorés. Car si des centaines d'autres signaux avancent à grande vitesse, il ne peut pas y avoir d'embouteillage.
Avec 56 téléphones portables, il est possible d'encombrer une petite rue si suffisamment de facteurs entrent en ligne de compte. Sur les grandes routes, il devient difficile, voire impossible, de créer un embouteillage virtuel. Nous avons également beaucoup appris sur Google Maps.
Voici les points que nous avons particulièrement remarqués :
L'indicateur d'embouteillage sur Google Maps est un ouvrage gigantesque. En tant qu'humain, on a du mal à suivre. Et ce n'est pas parce que nous avons réussi à créer un bouchon virtuel ici qu'on arrivera à le reproduire demain. Google travaille en permanence sur l'application.
Lorsque Google a été confronté au projet artistique de Weckert, le géant de la recherche a dit, à la demande du magazine technologique 9to5Google :
Whether via car or cart or camel, we love seeing creative uses of Google Maps as it helps us make maps work better over time.
Autrement dit : Google travaille constamment à l'amélioration de la qualité des données. Il est donc concevable que le hack de Weckert – que nous avons essayé de recréer – n'ait fonctionné que parce que peu de gens auraient eu une telle idée.
La fonction d'embouteillage de Google est puissante. Si vous voyez un embouteillage dans l'appli, vous éviterez l'itinéraire et ferez un détour. Mais : combien de personnes roulent avec Google Maps ? De nombreuses voitures sont équipées de systèmes de navigation intégrés ou d'appareils de navigation coûteux comme ceux de TomTom. À cela s'ajoutent encore les automobilistes qui connaissent leur itinéraire et se déplacent sans système de navigation.
Cependant, Google Maps est de plus en plus populaire, surtout dans les grandes villes, car c'est là que la situation de la circulation est la plus actuelle. C'est pourquoi ce hack est aussi puissant. Mais même si tout cela est très cool, ne reproduisez pas cette expérience et restez prudent sur la route.
Faire des expériences et découvrir de nouvelles choses font partie de mes passions. Tout ne fonctionne pas toujours comme prévu et il arrive quelquefois que quelque chose se casse. Sinon, je suis accro aux séries et je ne peux plus me passer de Netflix. En été, on me trouve le plus souvent dehors au soleil – au bord du lac ou à un festival de musique.