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

    Problema Google map api 3

    Salve a tutti dovrei realizzare un piccolo script per far apparire in una pagina la la google map con la possibilità di inserire in 2 campi differenti 2 località e una volta scelte far apparire il percorso / o la distanza che c'è tra le 2 posizioni

    come fa questo sito..

    www.partigratis.it/

    il problema principale è che non riesco a capire come faccio ad ottenere le coordinate per poi passarle alla mappa... avete qualche suggerimento?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    vedi qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    si avevo gia guardato qui e dopo qualche ora di prove!!

    sono arrivato a questo:
    codice:
    var directionsDisplay;
                var directionsService = new google.maps.DirectionsService();
                var map;
    
                function initialize() {
                    directionsDisplay = new google.maps.DirectionsRenderer();
                    var localita = new google.maps.LatLng(52.519171,13.406091199999992);
                    var mapOptions = {
                        zoom : 10,
                        mapTypeId : google.maps.MapTypeId.ROADMAP,
                        center : localita
                    }
                    map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
                    directionsDisplay.setMap(map);
                    
                    
                }
    
                function calcRoute() {
                    var start = new google.maps.LatLng(52.55894139999999,13.290042800000037);
                    var end = new google.maps.LatLng(52.5081,13.580799999999954);
                    var request = {
                        origin : start,
                        destination : end,
                        travelMode : google.maps.TravelMode.DRIVING
                    };
                    directionsService.route(request, function(result, status) {
                        if (status == google.maps.DirectionsStatus.OK) {
                            directionsDisplay.setDirections(result);
                        }
                    });
                }
    diciamo che ora riesco ad ottenere il percorso.. il problema principale ora sta nel fatto che a me serve prima inserire una posizione e al momento della seconda posizione dovrei fargli calcolare il percorso e non cosi a botta...

  4. #4
    sono riuscito ad avere tutto quello che mi serve cioe autocomplete traccia ecc... l'unico punto rimasto scoperto è.

    "Viewport Biasing"

    cioe come faccio ad ottenere nell'autocomplete solamente i luogni inseriti in un certo range? del tipo se cerco via "mario rossi" voglio trovare questa via solo in italia e non estendere la ricerca in tutto il mondo..

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Aggiungi lo stato (mario rossi italy)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    no sono riuscito ad ottenere pure quello che mi serviva basta inserire nella richiesta il parametro bounds che potete trovarlo nelle api di google map 3... se vi serve una mano posso aiutarvi

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.