Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    6

    Mappa nazioni con Google Maps

    Ciao a tutti,
    premetto che sono giorni che cerco nel mare della documentazione delle API di gMaps ma le mie scarse conoscenze di js non aiutano certo (al massimo ho dovuto modificare qualcosa di preesistente).
    Sono tutto tranne che un programmatore vero (nel senso che faccio dal sistemista alla grafica e marketing), ho sempre lavorato con joomla (quindi se js non è la soluzione migliore posso usare il php e mysql se è necessario un db).
    Fatte queste premesse mi rivolgo a voi per cercare di risolvere un problema di cui non riesco a capacitarmi:
    1) vorrei creare una mappa (il cliente vuole gMaps per forza) dove inizialmente viene visualizzato tutto il mondo con un colore neutro, in cui vengano visualizzati i nomi dei continenti (mi sembra che una mappa con zoom a 0 lo faccia già), ma in più su questa mappa devono vedersi i paesi in cui il cliente è presente evidenziati con un colore diverso.
    Ho a disposizione l'elenco dei paesi (un 80ina, ma con variazioni minime (2 o 3 in più o meno) annuali), visto che non è un gran numero pensavo di lasciarli in un file di testo (o è meglio il db?)

    2) quando si clicca su un continente, si ha uno zoom solo sul quel continente, sempre con i paesi target evidenziati (magari, ma non è essenziale, scurire i paesi confinanti ma non nel continente) e magari con il nome evidenziato (ho visto tra gli esempi un che pesca i nomi e le bandiere direttamente da google)

    3) cliccando sul paese viene mostrata una cartina con l'indirizzo della sede e viene attivata la possibilità di calcolare il percorso da un luogo a propria scelta fino alla sede. (non so se si può usare il gps di molti tel).


    Ho cercato di spezzare le attività, mi rendo conto che non è una cosa banale, ma il punto veramente impossibile per me è il primo, gli altri spero di riuscire a farli rielaborando le info ricevute.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,135
    Se non risolvi spulciando qui dubito che potrai risolvere
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao,

    per il primo punto fai cosi:
    html
    Codice PHP:
    <div id="map"></div
    js
    Codice PHP:
    var mapOptions = {
        
    zoom2,
        
    mapTypeControltrue,
        
    mapTypeControlOptions: {
            
    stylegoogle.maps.MapTypeControlStyle.DROPDOWN_MENU
        
    },
        
    zoomControltrue,
        
    zoomControlOptions: {
            
    stylegoogle.maps.ZoomControlStyle.LARGE,
            
    positiongoogle.maps.ControlPosition.RIGHT_CENTER
        
    },
        
    mapTypeIdgoogle.maps.MapTypeId.TERRAIN,

        
    center: new google.maps.LatLng(00)
    };

    function 
    init() {
        
    //seleziono il contenitore per la mappa
        
    var mapContainer document.getElementById('map');

        
    //creo la mappa
        
    mapCanvas = new google.maps.Map(mapContainermapOptions);
    }


    if (
    document.getElementById) {
        
    window.onload init;

    per tutto il resto è una cosa molto complessa da fare, potreste pensare di usare flash a mio avviso..
    Questa volta, più che un voto.. è favoreggiamento.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    6
    Grazie ad entrambi, stavo spulciando i tutorial ed intanto è arrivata un'altra traccia...

    Che dire se non un GRAZIE1000

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 © 2026 vBulletin Solutions, Inc. All rights reserved.