Google Maps est une plate-forme web qui permet d’explorer des cartes, de localiser des points d’intérêt et de trouver des adresses de différents endroits à travers le monde. Son plus grand avantage est qu’il permet trois options de vue de carte : normale, satellite et terrain. Plus tard dans ce post, nous allons vous montrer comment gérer les événements sur Google Maps,qui est une autre fonctionnalité peu connue de cette application
Il est simple de travailler avec Google Maps; remplit parfaitement sa fonction et ne la confond pas avec des ornements inutiles. De même à partir d’un PC, Google Maps peut être disponible pour les appareils mobiles via son application. Il est installé en standard sur les smartphones et tablettes qui utilisent Android, de sorte que vous pouvez l’utiliser comme un GPS portable.
Avant d’apprendre à gérer les événements avec Google Maps,nous devons tenir compte des fonctionnalités de cetteapplication
Cette dernière fonctionnalité de Google Maps est la moins connue et celle qui est responsable des détails ici. Cette fonction est obtenue grâce à son API réactive, qui est celle qui nous donne la possibilité de gérer les événements avec Google Maps. L’API est basée sur Javascript, qui est également un langage de programmation axé sur l’événement.
Il convient de noter que l’API, intègre certains événements qui ne font pas partie de Javascript, estégalement unique et fonctionne dansn’importe quel navigateur. API signifie interfaces de programmation d’applications, étant une spécification formelle sur la façon dont un module d’un logiciel parvient à communiquer et à interagir avec un autre.
Pour un développeur WEB, le traitement des événements est très simple, pour extraire le pointoù vous avez cliqué sur la carte. Vous devrez d’abord créer la carte et ajouter un auditeur d’événement à GEvent pour le moment où la carte est cliquée.
var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(33,0),3); map.addControl(new GLargeMapControl()); map.setMapType(G_NORMAL_MAP); GEvent.addListener(map, "click", tratament_clic);
Lors de l’ajout d’un événement à entendre, vous devez fournir trois paramètres :
Vous devez maintenant coder le comportement de la carte en cliquant dessus, c’est-à-dire en codant la fonction
tratament_clic. function tratament_clic(overlay,point){ alert ("Bonjour ami! Je vois que vous êtes là parce que vous avez cliqué! "); alert ("Le point que vous avez cliqué est: " + point.toString()); }
La fonction reçoit quelques paramètres, qui sont le contexte dans lequel l’événement a été détecté.
Ensuite, un autre exemple de développement dans lequel vous pouvez faire une carte qui a une marque. En cliquant n’importe où sur la carte, vous pouvez repositionner la marque à la position où elle a été cliquée.
L’événement que vous pouvez voir est le clic sur l’objet de carte de la classe GMap2. Dans ce cas, le point où la marque a été cliquée pour placer la marque à ce moment-là sera récupéré.
Tout d’abord, vous verrez le code pour créer la carte avec une marque:
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(40,-4),3);
map.addControl(new GLargeMapControl());
map.setMapType(G_NORMAL_MAP);
var point = new GPoint (-4,40);
var marker = new GMarker(point);
map.addOverlay(marker);
Consultez le code simple pour détecter un événement click-on sur la carte :
GEvent.addListener(map, "click", function (overlay,point){ if (point){ marker.setPoint(point); } });
Le gestionnaire d’événements est créé, pour l’objet de la carte et le type d’événement de clic, exécutant une fonction qui reçoit deux paramètres (superposition, point). Rappelez-vous que la superposition est la marque que vous avez cliqué, et le point est le point où la carte a été cliquée.
Toutefois, Google Mapsa intégré dans sa dernière version une fonctionnalitéinnovante, ce qui vous permet de créer facilement des événements publics. Officiellement, il n’a pas été annoncé, il est à l’étape de l’expérimentation, mais a déjà une page dans la section d’aide de l’application. Il n’est disponible que sur lesappareilsAndroid, mais il est également conditionné par l’emplacement et la portée de vous.
Dont la fonction se trouve dans les onglets « Contribution » et « Vos contributions » dans l’application. Une fois que vous cliquez sur l’option « Créer un événement public », l’applicationvous permettra d’ajouter lesdétails.
Vous pouvez placer le nom de l’événement, le lieu, l’heure, la catégorie, la description, vous pouvez même ajouter le lien vers un site Web ou des photos liées à l’événement. Parce que cette fonction se développe, il faut plus d’une heure pour mettre à jour.
Connecter le Kindle Fire au téléviseur : comment faire Découvrez comment connecter votre Kindle Fire…
Comment placer deux photos côte à côte sur Android, iPhone et PC Guide définitif sur…
Kindle ne se connecte pas au WiFi : 8 solutions Votre Kindle ne se connecte pas au…
Pourquoi est-ce que je reçois des appels d’un numéro bloqué ? Résolvons-le ! Aujourd’hui, il est…
Découvrez les meilleurs lecteurs RSS pour rester toujours à jour ! Maintenir une connexion constante…
Résoudre les problèmes d’écran noir de la mort sur les téléphones Android Le Écran noir…