Bonjour,
Je souaite utiliser Leaflet dans Delphi 10.4.2
N'ayant pas de connaissance en Javascript, comment inclure cette bibliothèque dans mon projet?
Merci de votre aide.
Cordialement
Pierre
Bonjour,
Je souaite utiliser Leaflet dans Delphi 10.4.2
N'ayant pas de connaissance en Javascript, comment inclure cette bibliothèque dans mon projet?
Merci de votre aide.
Cordialement
Pierre
LeafLetJS est une librairie Javascript.
Delphi fait du Pascal.
Les deux ne se marient pas sans passer par un interpréter Javascript ou un navigateur et une page web (locale ou en ligne).
Que veux-tu faire en fait ? Il y a probablement des alternatives plus natives.
Bonjour,
Merci de cette réponse.
En fait, mon projet doit afficher dans un TWebBrowser, une carte OpenStreetMap qui doit montrer une route aérienne entre divers points de navigations.
J'ai vu que Leaflet fait ça très bien.
Comment l'utiliser dans mon code?
Merci de vos lumières
Cordialement
Pierre
Bonjour,
Je suis sûr d'avoir lu quelque chose à ce propos mais cela fait déjà un bout de temps, impossible de remettre la main dessus
Il me semble aussi que j'avais fait un essai, une histoire de ballades pédestres, demandé sur le forum (2 ou 3 ans déjà) de là à certifier que j'avais utilisé LeafLet je n'ai pas de souvenance précise.
- utiliser les fonctions de recherche du forum
et https://www.developpez.net/forums/d2...isant-leaflet/
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Bonjour,
Je creuse les pistes proposées et revient vers vous en cas de soucis...
Merci.
Cordialement
Pierre
Bonjour,
Je me suis procuré Komodo qui permet de tester du code HTML ou Javascript.
Avec ce logiciel , la carte est affichée sans problème en exécutant le code HTML.
Par contre avec Delphi, il semble y avoir un soucis...
Merci de votre aide.
Cordialement
Pierre
Bonjour
c'est le "exécutant" le code qui justement est le problème.
Le fichier HTML s'ouvre t-il correctement dans un explorateur (firefox, Edge, chrome ...) sans passer ni par Delphi ni par Komodo ?
Avez-vous fait une petite excursion sur cette page pour que javascript soit bien pris en compte ?
Je ne sais pas si la méthode "bourrin" que j'avais exposé dans le post cité fonctionne toujours, j'ai retrouvé le source donc je vais pouvoir tester avec la version 10.4 tout en gardant à l'esprit que le côté web windows a changé et donc nécessiterai certainement des changements (toutefois je n'ai pas trop envie d'installer quoique ce soit ce qui à ma souvenance était nécessaire avec la 10.3.2).
[Edit] après compilation avec la version 10.4.2, mon programme "randos" est toujours fonctionnel (avec les mêmes défauts pour windows : alerte géolocalisation non supportée et les caractères accentués)
autant pour le second je pense que je n'ai qu'une transformation de chaine à faire, autant pour le premier je ne sais pas trop comment agir)
Pour information j'ai résolu le problèmes des accents, voir mon dernier post
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Bonjour
Oui, la carte s'affiche sans aucun problème avec Edge Ie et Firefox.
Cordialement
Pierre
Je/nous pourrais/ions avoir le fichier HTML histoire de faire le test ?
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Naturellement.
FirstMap.html
Merci,
En attendant, j'ai réglé le problème de l'alerte : géolocalisation non supportée en appliquant à la lettre la recommandation de la page signalée plus haut http://docwiki.embarcadero.com/Libra...er.TWebBrowser. Cela écrit je l'ai fait des 2 manières : en utilisant RegEdit et en codant comme indiqué, j'ai donc un petit doute sur la méthode code
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Mon diagnostic semble être le bon,la preuve en image (version FMX)
N.B. Je tiens à signaler que je n'ai fait le test qu'en FMX, aucune idée en ce qui concerne la VCL (pour l'instant )
[Edit] Que je suis déçu ! le VCL.TWebBrowser n'a rien à voir avec celui de FMX ! Du coup je me retrouve avec les mêmes problèmes, je n'ai que rarement utilisé le webbrowser de VCL
il serait interessant de voir si TEdgeBrowser pourrait faire sortir de l'impasse.
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Le TEdgeBrowser a le même problème que le VCL...
En utilisant FMX, tout fonctionne.
Merci du temps que vous avez bien voulu me consacrer...
Amicalement
Pierre
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager