|
Problème d'Ajoute d'un Marqueur sur champ Carte [WM23] |
Started by YOUSRI FALHI, Jul., 08 2019 5:13 PM - 5 replies |
| |
| | | |
|
| |
Registered member 10 messages |
|
Posted on July, 08 2019 - 5:13 PM |
Bonjour,
J'aimerai ajouté un marqueur dans une carte , sur le simulateur le marqueur s'ajoute sur le champ carte,
Mais sur le test Mobile le marqueur ne s'affiche pas !!!
Mon code le voici :
CarteSupprimeTout(FenêtreInterne2.Carte1) MonMarqueur est un Marqueur MaPosition est une geoPosition MaPosition..Latitude = infos_sur_le_personnel.LATITUDE..ValeurAffichée MaPosition..Longitude = infos_sur_le_personnel.LONGITUDE..ValeurAffichée MonMarqueur..Position = MaPosition MonMarqueur..Description = "ici" MonMarqueur..Nom = "ici" SI FenêtreInterne2.Carte1.AjouteMarqueur(MonMarqueur) ALORS FenêtreInterne2.Carte1..Zoom = zoomAdapteTaille Trace("marqueur ajouté") SINON ErreurInfo(errInfo) Trace("marqueur non ajouté") FIN
Le résultat sur le simulateur :
[url=http://zupimages.net/viewer.php…[img]
[/img][/url]
le resultat sur le test Mobile :
[url=http://zupimages.net/viewer.php…[img]
[/img][/url]
est ce que quelqu'un a une idée sur le problème ???
Merci d'avance |
| |
| |
| | | |
|
| | |
| |
Registered member 102 messages Popularité : +4 (4 votes) |
|
Posted on July, 12 2019 - 9:05 AM |
Salut, voici qq pistes de recherche : - essayer de changer le nom du marqueur à chaque fois, - tester avec CarteAjouteMarqueur(FenêtreInterne2.Carte1, MonMarqueur) - ne pas passer par une geoposition et faire directement MonMarqueur..position.latitude = - tester ce code sur une carte qui n'est pas dans une fenêtre interne : j'ai souvent des pb de rafraichissement de l'affichage avec des ZR dans des FI - ne pas utiliser ..ValeurAffichée mais une variable globale ou une BDD qui ne souffre pas de pb de MAJ |
| |
| |
| | | |
|
| | |
| |
Registered member 10 messages |
|
Posted on July, 12 2019 - 3:13 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 102 messages Popularité : +4 (4 votes) |
|
Posted on July, 12 2019 - 3:59 PM |
Je suis passé sur OpenStreetMap pour éviter ces pb. Evidemment il y a moins d'infos sur les adresses donc le résultat des requêtes est souvent douteux. Mais s'il s'agit simplement de mettre un marqueur sur une carte, ca suffit amplement. |
| |
| |
| | | |
|
| | |
| |
Registered member 6 messages |
|
Posted on July, 26 2019 - 7:39 PM |
bonjour, j'ai des difficultés pour intégrer l'API d'un fournisseur de SMS dans mon application Windev Mobile 22. Voici l' API
----------------------------------------------------------------------------------------- <?php $param = array( 'username' => 'ABCD', 'password' => 'XXXXXXXXXXX', 'sender' => 'abcd', 'text' => 'Hello World!', 'type' => 'text', 'datetime' => '2019-07-26 17:15:45', ); $recipients = array('22547345375','22547345375','22547345375'); $post = 'to=' . implode(';', $recipients); foreach ($param as $key => $val) { $post .= '&' . $key . '=' . rawurlencode($val); } $url = "http://sms33send.info/api/api_http.php"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Connection: close")); $result = curl_exec($ch); if(curl_errno($ch)) { $result = "cURL ERROR: " . curl_errno($ch) . " " . curl_error($ch); } else { $returnCode = (int)curl_getinfo($ch, CURLINFO_HTTP_CODE); switch($returnCode) { case 200 : break; default : $result = "HTTP ERROR: " . $returnCode; } } curl_close($ch); print $result; ?>
--------------------------------------------------
Dans l'attente de vous lire. Merci d'avance à tous!! |
| |
| |
| | | |
|
| | |
| |
Registered member 102 messages Popularité : +4 (4 votes) |
|
Posted on July, 31 2019 - 8:08 AM |
Bonjour, 1er réflexe : quel est le message d'erreur ? Ensuite, je ne connais pas l'API utilisée mais comme il s'agit d'un envoi de SMS je suppose que "$recipients = array('22547345375','22547345375','22547345375');" liste les num de téléphone. Etes-vs sûr que ce numéro est valide et que ca ne pose pas de pb à l'API de le mettre en triple ? Côté PHP, êtes-vous sûr de votre $curl ? Il faut peut être utiliser : curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); pour ne pas avoir de pb de certificat SSL. |
| |
| |
| | | |
|
| | | | |
| | |
|