PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Erreur durant le chargement de la page
Erreur durant le chargement de la page
Iniciado por DREAM-TECH (BE), nov., 26 2023 5:44 PM - 4 respostas
Membro registado
81 mensagems
Popularité : +7 (7 votes)
Publicado em novembro, 26 2023 - 5:44 PM
Bonjour Devs,

J'ai un champ HTML dans lequel je charge une carte Mapbox,

Depuis que je suis passé à la version 28 j'ai l'erreur suivante : "Erreur durant le chargement de la page https://api.mapbox...".
L'erreur se produit uniquement lors j'essaye de zoomer très vite (ou plusieurs zoom avec une très courte intervalle de temps).
Je peux comprendre le sens de l’erreur (une nouvelle interaction pendant le chargement de carte) mais c’est très embêtant car cela se produit lorsque je place des marqueurs sur la carte directement je positionne la carte sur le marqueur.
Est-ce qu'il y aurait une possibilité de régler ce problème ou ne fus-ce que masquer le message ?

Pour confirmer mes doutes j’ai créé un nouveau projet avec un simple champ HTML et dans le code de l’initialisation j’ai mis le premier exemple de Mapbox :

https://docs.mapbox.com/mapbox-gl-js/example/simple-map/

Voilà le résultat si je zoom rapidement :





J’espère quelqu’un peut m’aider 😊

Merci d’avance,
Membro registado
81 mensagems
Popularité : +7 (7 votes)
Publicado em fevereiro, 08 2024 - 6:56 PM
Up :)
Membro registado
3.286 mensagems
Popularité : +93 (137 votes)
Publicado em fevereiro, 08 2024 - 10:38 PM
Salut,
Il existe une différence sur le champ HTML depuis la version 26 de windev mobile
C'est que maintenant, celui-ci est basé sur chromim
Et il serait utile de suivre cette page d'aide
https://doc.pcsoft.fr/?1410087141&name=champ_affichage_html
Autoriser le zoom et l'accélération matérielle
Mais je crois qu'il est possible de revenir vers l'ancien champ HTML mais je me rappelle plus comment
Membro registado
81 mensagems
Popularité : +7 (7 votes)
Publicado em fevereiro, 11 2024 - 1:44 AM
Merci Popoy :)

j'ai suivi les étapes de votre lien pour modifier le manifeste (en effet c'est très utile de mettre l'attribut android:hardwareAccelerated à true).



Malheureusement, j'ai toujours le même problème :/ Maintenant j'essaye juste de cacher le message mais je ne parviens pas malgré les essais :

- J'ai tout mis dans une exception mais je n'intercepte rien.

- Dans mon code javascript également j’ai mis en cas d’erreur de ne rien faire.

- J'ai optimisé la carte Mapbox et j'ai diminué les limites zoom :
style: 'mapbox://styles/mapbox/streets-v12?optimize=true',
center: [4.3720056, 50.8237315],
"minzoom": 3,
"maxzoom": 8,
zoom: 8

Je perds espoir mais je ne lâche pas ;(

Merci encore.
Membro registado
3.286 mensagems
Popularité : +93 (137 votes)