PC SOFT
DEPOT EN LIGNE
POUR WINDEVWEBDEV ET WINDEV MOBILE

Carte et géocodage avec OSM/Leaflet/Nominatim
Publié par Roland C.
dans la catégorie Outils
Nouveautés



Description
Bonjour,

Si comme moi, vous n’avez pas envie de confier votre carte bancaire à Google® pour utiliser Google Maps ® dans vos applications développées avec WINDEV, voici une collection de procédures qui remplit quelques fonctions de bases en utilisant Open Street Map, Leaflet et Nominatim :

+ Affichage centrée d’une carte
+ Positionnement de marqueurs
+ Affichage d’un texte au clic sur le marqueur
+ Personnalisation de l’image du marqueur
+ Géocodage d’une adresse (adresse vers coordonnées)

Et tout cela avec un simple champ HTML de WINDEV.

Une mini-application de démonstration est fournie : les sources (WINDEV 24) commentées sont incluses et librement réutilisables.

Pour en savoir plus ou compléter ces fonctions de bases :
Openstreetmap : https://www.openstreetmap.fr/
Leaflet : https://leafletjs.com/reference-1.4.0.html
Nominatim : https://wiki.openstreetmap.org/wiki/Nominatim

Bon développement
Roland Cottin roland.cottin@cirad.fr

Illustrations, copies d'écran
none
none
Avis des utilisateurs
(Pour noter la ressource, cliquez sur Ecrire un avis)
Rubén Sánchez Peña
Salut. C'est un bel exemple. L'utiliser sous Windows 10 m'a donné une erreur d'exécution lorsque j'ai appuyé une seconde fois sur les boutons. Je l'ai corrigé en supprimant le contenu du contrôle HTML avant de rappeler InitCarte.

HTM_Carte = "<html><head><head></head><body></body></body></html>>".
HTM_Carte=InitCarte("WD24_OSM",HTM_Carte..Largeur-16,HTM_Carte..Hauteur-16,8,gtabMes_Points)

Salutations

Ruben
A PROPOS
EVALUATION :
51(1)
TELECHARGEMENTS :
700
PUBLIÉE :
04 mars 2019
VERSION :
1.0.0.0
CONCERNE :
WINDEV
Version minimale : 24
TAILLE :
16,6 Mo