Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [JAVASCRIPT] funzione per MAPS

    Ciao a tutti... volevo chiedere se conoscevate una funzione in javascript che mi permetta di effettuare la geolocalizzazione....in poche parole mi consenta i sapere la mia posizione attuale.
    Volevo sapere se sapevate dove potevo trovarla e se è possibile stampare la mappa con un mark che individui la mia posizione.
    grazie in anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Google maps https://developers.google.com/maps/ ma è complesso senza buone basi di js
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Google maps https://developers.google.com/maps/ ma � complesso senza buone basi di js
    si infatti ho gi� visto questa funzione di Google e siccome non sono afferrato in javascript volevo chiedere se potevate darmi un mano
    Io gi� ne avevo trovata una ma non so perch� ogni vlta che cliccavo il tasto per geolocalizzarmi mi restituiva nuoamente la pagina senza farmi vedere nulla

    Questo � l'HTML:

    codice:
    <form><br>
       La tua posizione �:      
    <div id="out"> </div>
     <p>
                  <button class="mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect mdl-button--accent" onclick="geoFindMe()"> DOVE SONO?</button></p>
    
    
         </form>
    <br>
    Mentre questo � il javascript

    codice:
    function geoFindMe() {  var output = document.getElementById("out");
    
    
      if (!navigator.geolocation){
        output.innerHTML = "<p>Geolocation is not supported by your browser</p>";
        return;
      }
    
    
      function success(position) {
        var latitude  = position.coords.latitude;
        var longitude = position.coords.longitude;
    
    
        output.innerHTML = '<p>Latitude is ' + latitude + '� <br>Longitude is ' + longitude + '�</p>';
    
    
        var img = new Image();
        img.src = "https://maps.googleapis.com/maps/api/staticmap?center=" + latitude + "," + longitude + "&zoom=18&size=400x400&sensor=true";
    
    
        output.appendChild(img);
    
    
      };
    
    
      function error() {
        output.innerHTML = "Unable to retrieve your location";
      };
    
    
      output.innerHTML = "<p>Locating�</p>";
    
    
      navigator.geolocation.getCurrentPosition(success, error);
    }
    
    
    (function($) {
    
    
      $('a[href^="#"]').on('click', function(e) {
        e.preventDefault();
    
    
        var target = this.hash;
        var $target = $(target);
    
    
        $('.mdl-layout__content').stop().animate({
          'scrollTop': $target.offset().top
        }, 1000, 'swing', function() {
          window.location.hash = target;
        });
      });
    
    
    });

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se non funziona ci sarà un errore, posta il link alla pagina pubblica (tuosito.xxxx/paginademo.xxxx) dovrebbe agevolare. Ma senza buone basi di js le mappe di Google sono complesse.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Se non funziona ci sarà un errore, posta il link alla pagina pubblica (tuosito.xxxx/paginademo.xxxx) dovrebbe agevolare. Ma senza buone basi di js le mappe di Google sono complesse.

    la pagina è questa:
    http://crashcheck.altervista.org/pages/compila.html?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.