Autore Topic: Inserire calcola percorso di google map sul sito  (Letto 16494 volte)

giampysa

  • Nuovo arrivato
  • *
  • Post: 67
Inserire calcola percorso di google map sul sito
« il: 02 Febbraio, 2012, 17:22:04 »
Ciao ragazzi, vorrei chiedervi un aiuto riguardo l'inserimento del calcolo di un percorso come quello di google maps (es. partenza: aaa  - destinazione: bbb   ) che naturalmente debba far vedere su una mappa il risultato...vi sarei molto grato.
A presto :-)


tigrone

  • Anziani
  • Utente esperto
  • *
  • Post: 322
    • tuoweb
Re:Inserire calcola percorso di google map sul sito
« Risposta #1 il: 02 Febbraio, 2012, 23:30:22 »
Non credo che si possa fare...

giampysa

  • Nuovo arrivato
  • *
  • Post: 67
Re:Inserire calcola percorso di google map sul sito
« Risposta #2 il: 02 Febbraio, 2012, 23:36:52 »
Ho risolto...ho trovato dei codici facilissimissimi da implementare tramite un srmplice oggetto html :-)

tigrone

  • Anziani
  • Utente esperto
  • *
  • Post: 322
    • tuoweb
Re:Inserire calcola percorso di google map sul sito
« Risposta #3 il: 02 Febbraio, 2012, 23:55:04 »
Ah bravo... allora potresti postare la soluzione in modo che possa essere utile per gli altri...

MauroB.

  • Nuovo arrivato
  • *
  • Post: 20
Re:Inserire calcola percorso di google map sul sito
« Risposta #4 il: 12 Febbraio, 2012, 11:01:15 »
Ho risolto...ho trovato dei codici facilissimissimi da implementare tramite un srmplice oggetto html :-)

Come hai risolto? Ci rendi partecipi?
 Grazie.
 Mauro

giampysa

  • Nuovo arrivato
  • *
  • Post: 67
Re:Inserire calcola percorso di google map sul sito
« Risposta #5 il: 26 Maggio, 2012, 19:48:00 »
Salve a tutti...allora praticamente basta inserire un oggetto HTML e inserire questo codice:


<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Google Maps API v3: Directions</title>
<style type="text/css">
html, body { margin:0; padding:0; width:100%; height:100%; }
body { background:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; text-align:center;}
#map { width:100%; height:95%; }
input { width:250px; }
</style>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var directionDisplay;
var directionsService = new google.maps.DirectionsService();
var map;


function initialize() {
 
    calcRoute();
   directionsDisplay = new google.maps.DirectionsRenderer();
    var myOptions = {
      zoom:7,
         mapTypeId: google.maps.MapTypeId.ROADMAP
    }
   
   map = new google.maps.Map(document.getElementById("map"), myOptions);
   
   directionsDisplay.setMap(map);
   
   document.getElementById("submit").onclick = function() {
      calcRoute();
   }
   
}
 
  function calcRoute() {
    var partenza = document.getElementById("partenza").value;
    var arrivo = document.getElementById("arrivo").value;
    var request = {
        origin:partenza,
        destination:arrivo,
        travelMode: google.maps.DirectionsTravelMode.DRIVING
    };
    directionsService.route(request, function(response, status) {
      if (status == google.maps.DirectionsStatus.OK) {
        directionsDisplay.setDirections(response);
      }
    });
  }
window.onload = initialize;
</script>
</head>
<body>
<div>
<strong>Partenza: </strong>
<input type="text" id="partenza" value="AGROPOLI">
<strong>Arrivo: </strong>
<input type="text" id="arrivo" value="PAESTUM">
<input id="submit" type="button" value="Calcola percorso">
<>
<br>
<div id="map"><>
</br>
</body>
</html>

Giustamente dove io ho inserito le località...voi inserite le vostre



Non è nulla di che ma spero che vada bene anche per voi :-)

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:Inserire calcola percorso di google map sul sito
« Risposta #6 il: 27 Maggio, 2012, 17:31:13 »
Salve a tutti...allora praticamente basta inserire un oggetto HTML e inserire questo codice:


Grazie per aver condiviso però non basta inserire TUTTO in un oggetto HTML  :)
Anche se può funzionare lo stesso, sarebbe opportuno inserire al proprio posto le varie parti del codice.

Premetto che non ho la 9, alcuni "termini" potrebbero variare.
Questa parte la inserirei nelle proprietà della pagina (head).

Codice:
Only registered users can see contents. Please click here to Register or Login.
Questa in un oggetto HTML (per esempio alto 500px):

Citazione
<div id="percorso">
Partenza:
<input type="text" id="partenza" value="AGROPOLI" />
Arrivo:
<input type="text" id="arrivo" value="PAESTUM" />
<input id="submit" type="button" value="Calcola percorso" />
</div>
<div id="map"></div>


Questa parte nella sezione CSS dell'oggetto HTML:

Citazione
#map {height:480px;}
#percorso input {width:250px;}
#percorso {font:bold 14px Tahoma;}


In rosso alcune personalizzazioni.
Spero di non aver fatto macello  :)

ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Inserire calcola percorso di google map sul sito
« Risposta #7 il: 29 Maggio, 2013, 10:40:00 »
è possibile inserire solo il campo partenza e preimpostare il campo arrivo in modo non modificabile?

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:Inserire calcola percorso di google map sul sito
« Risposta #8 il: 29 Maggio, 2013, 13:29:35 »
Mah, così al volo potresti provare una cosa del genere (se funge):

In Head (modificare solo la variabile arrivo):

Citazione
[...]
var arrivo = "Roma, RM, Italia";
[...]

Oggetto HTML:

Citazione
<div id="percorso">
Partenza:
<input type="text" id="partenza" value="AGROPOLI" />
Arrivo: Roma
<input id="submit" type="button" value="Calcola percorso" />
</div>
<div id="map"></div>

Sicuramente si può fare di meglio, lascio la parola a chi ne sa più di me.


ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Inserire calcola percorso di google map sul sito
« Risposta #9 il: 29 Maggio, 2013, 16:32:31 »
nn riesco a capire come gestire lo zoom

ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Inserire calcola percorso di google map sul sito
« Risposta #10 il: 30 Maggio, 2013, 11:56:02 »
ripensandoci preferirei evitare la possibilità di calcolare il percorso MA preferirei mantenere questo tipo di grafica della mappa e non quella proposta da website x5...mi riferisco alla gestione dello zoom, e alla possibilità di avere attivo google street view


sapete aiutarmi?


grazie


ziobello1976

  • Utente inesperto
  • **
  • Post: 154

ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Inserire calcola percorso di google map sul sito
« Risposta #13 il: 30 Maggio, 2013, 16:57:40 »
nn ci capisco molto, anzi niente :-X

ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Inserire calcola percorso di google map sul sito
« Risposta #14 il: 31 Maggio, 2013, 20:01:28 »
prove prove ma proprio non riesco a capire come si faccia