Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] - php logalisation google map
Auteur Message
Répondre en citant
Message [R] - php logalisation google map 
bonjour j ai un probleme avec mon code sur pc il fonctionne bien sauf la parti suivi de la position par marker logique c est prevue pour le mobile
mes j ai le probleme suivent sur android la page se charge bien mes sans la carte je pence que sa vien du faite que la logalisation se fait pas il doit manquer un truc pour demander a android de lancer la geolocalisation pourriez vous m eclaisir sur se point voir meme me l inplanter
Code:
<!DOCTYPE html>
<html>
  <head>
    <title>Geolocation</title>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta charset="utf-8">
    <style>
      /* Always set the map height explicitly to define the size of the div
       * element that contains the map. */
      #map {
        height: 100%;
      }
      /* Optional: Makes the sample page fill the window. */
      html, body {
        height: 100%;
        margin: 0;
        padding: 0;
      }
    </style>
  </head>
  <body>
    <div id="map"></div>
    <script>
      // Note: This example requires that you consent to location sharing when
      // prompted by your browser. If you see the error "The Geolocation service
      // failed.", it means you probably did not give permission for the browser to
      // locate you.

      function initMap() {
        var map = new google.maps.Map(document.getElementById('map'), {
        zoom: 18,
     zoomControl: false,
     streetViewControl: false,
     mapTypeControl: false,
     fullscreenControl: false,
     
        });
       
   
           
        // Try HTML5 geolocation.
        if (navigator.geolocation) {
          navigator.geolocation.getCurrentPosition(function(position) {
            var pos = {
              lat: position.coords.latitude,
              lng: position.coords.longitude
            };
var image = 'https://developers.google.com/maps/documentation/javascript/examples/full/images/beachflag.png';
  var beachMarker = new google.maps.Marker({
   position: (pos),
   map: map,
    icon: image
   
 });
 map.setCenter(pos);
     },
     
     function movePositionMarker( marker){
  iPos++;            // incrémentation;
  iPos %= nbPoint;   // pas de débordement
 
  // déplace le marker
  marker.setPosition( new google.maps.LatLng( pos.lon));
 
  // rappel de la fonction
  setTimeout( function(){
      movePositionMarker( marker);
    }, 1000);
},
     function() {
            handleLocationError(true, infoWindow, map.getCenter());
          });
        } else {
          // Browser doesn't support Geolocation
          handleLocationError(false, infoWindow, map.getCenter());
        }
      }

          </script>
    <script async defer
    src="https://maps.googleapis.com/maps/api/js?key= &callback=initMap">
    </script>
  </body>
</html>




Dernière édition par FRED92G le Ven 29 Déc 2017 - 23:59; édité 1 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] - php logalisation google map 
Salut !

En fait, c'est du JavaScript et non du PHP. Renseigne-toi ici, ce code provient de ce didacticiel : Géolocalisation API Google

Si tu as toujours besoin d'aides apres ça demande et j'/on essaiera de t'aider

Bye




______________________________________________________
│Øδ@π.

lockan.pro
Visiter le site web du posteur Skype
Répondre en citant
Message [R] - php logalisation google map 
C EST LE CODE DE BASSE SUR LE QUEL JE ME SUIS APPUYER POUR FAIRE LE MIEN LOGAN DONC SA RISQUE PAS DE ME SORTIR DE MON PB



Répondre en citant
Message [R] - php logalisation google map 
Ok dans ce cas :

-> Verifier que le chargement en HTTPS de l'API corresponde à ton protocole, sinon on charge en HTTP

-> Verifier l'activation de JS sur les appareils à problèmes

-> Verifier l'activation de la geolocalisation

-> Regarder si un message d'erreur apparait dans la console JS du navigateur, et se repporter ici si tel est le cas : https://developers.google.com/maps/documentation/javascript/error-messages?…

-> Désinstaller/Réinstaller le navigateur

-> Tester un autre navigateur


Si tout ça ne fonctionne pas on recommence en suivant rigoureusement la documentation : https://developers.google.com/maps/documentation/javascript/tutorial?hl=fr


Tu me redis ;-)




______________________________________________________
│Øδ@π.

lockan.pro
Visiter le site web du posteur Skype
Répondre en citant
Message [R] - php logalisation google map 
Bonsoir,

Je poste la "réponse" au cas où ça servirait à d'autres. N'hésitez-pas à me reprendre si je fais fausse route, j'utilise rarement les APIs google.

Comme je te l'ai explicité dans nos MP, le problème vient du fait que tu demandes la géolocalisation d'un utilisateur à
google alors que tu n'as pas de certificat SSL (HTTPS) sur ton serveur. De fait, cette fonctionnalité n'est disponible
seulement dans ce contexte de sécurité par google ...

Se reporter ici pour + d'infos : https://developers.google.com/web/updates/2016/04/geolocation-on-secure-con…


Désolé pour ton projet, néanmoins tu peux toujours investir dans un certificat SSL si le coeur t'en dit et que t'es à fond dessus...


Bonne soirée Okay




______________________________________________________
│Øδ@π.

lockan.pro
Visiter le site web du posteur Skype
Répondre en citant
Message [R] - php logalisation google map 
Il y a les certificats Let's Encrypt sinon.




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [R] - php logalisation google map 
Je ne sais pas si Let's Encrypt suffirait. Par exemple pour une boutique en ligne ça ne suffit pas il me
semble, il faut SSL. Alors si la géolocalisation est classée comme donnée sensible utilisateur ...

Que quelqu'un test Laughing




______________________________________________________
│Øδ@π.

lockan.pro
Visiter le site web du posteur Skype
Message [R] - php logalisation google map 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch