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

    calcolare il centro di più punti

    Ho realizzato un'applicazione asp che sfrutta le api di google per creare una mappa di una città.
    Inserisco l'indirizzo dei ristoranti in un form, e automaticamente mi compaiono sulla mappa. Fin qui tutto ok.
    Il mio problema è che vorrei trovare il centro esatto dei punti presenti sulla mappa. In modo tale che la mappa mi appaia centrata
    io per adesso sto utilizzando
    codice:
     map.setCenter(new GLatLng(<%=Lat%>, <%=Lon%>), 11);
    la latitudine e la longitudine le ho inserite manualmente
    Qualcuno sa come calcolare il centro di più coordinate geografiche?

  2. #2
    ciao, quello che potresti fare è creare un GPolygon partendo dai individuati dagli oggetti nella tua mappa e poi fare:

    codice:
    map.setCenter(poligono.getBounds().getCenter(), 11);
    saluti

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Cerchi il valore minimo e massimo della latitudine e calcoli la media

    Altrettanto per la longitudine.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    grazie ragazzi, faccio delle prove in giornata... e vi aggiorno...

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    poligono da db

    ciao io con i punti sono riuscito, potresti aiutarmi a capire come creare un poligono partendo da coordinate prese da db?

  6. #6
    un lavoro di due anni fa... purtroppo ho passato il tutto nella mani di uno sviluppatore... mi dispiace

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.