Fruity Maps : les cartes d’Apple dans le navigateur

Nicolas Furno |

Apple entend manifestement proposer ses cartes partout. On pouvait déjà les exploiter dans applications iOS et OS X et même tvOS depuis la dernière version, on devrait bientôt les retrouver dans n’importe quel navigateur. Le constructeur a utilisé ses propres cartes sur le site dédié à la WWDC (lire : WWDC 2016 : les plans d’Apple font leur apparition sur le web) et un développeur a tenté de comprendre comment cela fonctionnait.

Exploiter les cartes d’Apple n’est pas encore officiellement autorisé, mais c’est déjà possible et c’est très simple. Cela fonctionne dans Safari, mais aussi dans Chrome et même dans Firefox.
Exploiter les cartes d’Apple n’est pas encore officiellement autorisé, mais c’est déjà possible et c’est très simple. Cela fonctionne dans Safari, mais aussi dans Chrome et même dans Firefox.

Il s’avère que l’implémentation est assez simple et qu’Apple n’a pas (encore ?) mis en place de restrictions. Avec quelques lignes de HTML et de JavaScript, plus un fichier JSON, on peut ainsi intégrer les cartes de Plans dans n’importe quel site. C’est la démonstration effectuée par Fruity Maps, dont le code source est proposé sur GitHub.

En se basant sur ce projet, vous pouvez très facilement en faire de même, ou bien l’adapter pour intégrer des cartes, comme sur le site d’Apple. Rappelons néanmoins que l’entreprise n’a pas encore proposé aux développeurs de sites d’utiliser ses cartes, et peut-être que cette solution arrêtera de fonctionner du jour au lendemain. Par ailleurs, les fonctions sont encore très limitées : on peut naviguer dans la carte, changer le mode de représentation et afficher sa position, mais c’est à peu près tout.

Néanmoins, Fruity Maps prouve qu’Apple est prêt à proposer une API en bonne et due forme, comme Google le fait pour Google Maps. On imagine que cela fera partie des annonces de la WWDC 2016…

avatar PiRMeZuR | 

S'il peut y avoir une seule bonne raison de quitter Google Maps, c'est pour utiliser des cartes dont les infos ne sont pas contrôlées par un géant de l'industrie. Apple n'apporte dont aucune valeur ajoutée sur ce marché, même s'il pourrait jouer la carte de l'intégration poussée.

Honnêtement, on préférerait qu'il utilise les standards de cartographie ouverts pour cela, mais peu de chance...

avatar le ratiocineur masqué | 

Ce qui est très gonflant avec apple maps c'est que des fois il est incapable de trouver des lieux (magasins, restaurants, lieux publics, ville ou villages) à cause que en l'écrivant j'ai mis un accent grave sur le "e" au lieu d'un accent circonflexe ou à cause que j'ai pas mis le tiret dans un nom composé ou encore à cause que j'ai écrit "st" au lieu de "saint..." etc.. Alors que google maps n'a aucun problème et propose le bon lieu dans 99.9% des cas. Et en addition quand je cherche un truc sur google maps je n'ai pas à double vérifier derrière qu'il m'envoie bien dans le bon pays... parce que apple maps a cette tendance à t'envoyer à n'importe quel lieu qui a le même nom à ce que tu cherches en se foutant si c'est au fin fond de l'Australie ou en antarctique.

avatar frankm | 

Il ne trouve même pas une rue adjacente à la position actuelle et préfère me proposer cette rue en Australie ou dans une autre ville à l'autre bout de la France !
Ce problème perdure depuis le début, et devrait être facilement corrigé tout de même. Eux qui parlent d’expérience utilisateur, comment est-ce possible qu'ils laissent un tel défaut ?
Ils devraient jeter un oeil sur Google Maps, trois lettres et paf la rue d'à côté est trouvée

avatar JokeyezFX | 

@frankm :
Tout à fait d'accord. Bon après... Google a quand même bien 10 ans d'expérience qu'Apple dans le domaine, mais je valide!

avatar JokeyezFX | 

@jokeyezfx :
10 ans d'expérience de plus*

Décidément quand ça veut pas!

CONNEXION UTILISATEUR