Back to top

Autore Topic: Centrare mappa su ip utente  (Letto 12640 volte)

Offline aston82

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:Centrare mappa su ip utente
« Risposta #40 il: 27 Giu 2011, 17:20:58 »
ok adesso ci provo.. e ti farò sapere, ciao!
      
Codice: [Seleziona]
// Change this depending on the name of your PHP file
      downloadUrl("phpsqlajax_genxml.php", function(data) {
        var xml = data.responseXML;
        var markers = xml.documentElement.getElementsByTagNam e("marker");


ma quindi questo non mi serve, però come hai fatto
tu a fargli caricare il ciclo con le tue tabelle se non usi un xml come markers?


 
Codice: [Seleziona]
      for (var i = 0; i < markers.length; i++) {
          var name = markers[i].getAttribute("name");
          var address = markers[i].getAttribute("address");
          var type = markers[i].getAttribute("type");
          var point = new google.maps.LatLng(
              parseFloat(markers[i].getAttribute("lat")),
              parseFloat(markers[i].getAttribute("lng")));
          var html = "" + name + " [br /]" + address;
          var icon = customIcons[type] || {};
          var marker = new google.maps.Marker({
            map: map,
            position: point,
            icon: icon.icon,
            shadow: icon.shadow
« Ultima modifica: 27 Giu 2011, 20:04:20 da aston82 »

Offline aston82

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:Centrare mappa su ip utente
« Risposta #41 il: 29 Giu 2011, 11:02:24 »
riguardo alla soluzione precedente su un altro forum mi hanno suggerito di cambiare la funzione showmap con una che usasse lo stesso api v2 della mappa del modulo. Inoltre ho aggiunto un div con id location, che mi dicono mancasse al codice..qualcosina pare essere cambiato.ti allego il file..
la mappa come al solito la vedi nel sito.

cosa ne pensi?



Offline zeus

  • Esploratore
  • **
  • Post: 71
  • Sesso: Maschio
  • Silly rabbit, trix are not for kids
    • Mostra profilo
Re:Centrare mappa su ip utente
« Risposta #42 il: 29 Giu 2011, 11:11:43 »
Ma io showmap l'avevo eliminato, spostando il codice nella funzione SOBI... altrimenti ti avrebbe caricato 2 mappe.
Domani dovrei riuscire a trovare un pò di tempo per provare le cose...

Offline zeus

  • Esploratore
  • **
  • Post: 71
  • Sesso: Maschio
  • Silly rabbit, trix are not for kids
    • Mostra profilo
Re:Centrare mappa su ip utente
« Risposta #43 il: 29 Giu 2011, 11:14:50 »
Qusto ti serve eccome...
Codice: [Seleziona]
// Change this depending on the name of your PHP file
      downloadUrl("phpsqlajax_genxml.php", function(data) {
        var xml = data.responseXML;
        var markers = xml.documentElement.getElementsByTagNam e("marker");

Citazione
ma quindi questo non mi serve, però come hai fatto
tu a fargli caricare il ciclo con le tue tabelle se non usi un xml come markers?


 
Codice: [Seleziona]
      for (var i = 0; i < markers.length; i++) {
          var name = markers[i].getAttribute("name");
          var address = markers[i].getAttribute("address");
          var type = markers[i].getAttribute("type");
          var point = new google.maps.LatLng(
              parseFloat(markers[i].getAttribute("lat")),
              parseFloat(markers[i].getAttribute("lng")));
          var html = "" + name + " [br /]" + address;
          var icon = customIcons[type] || {};
          var marker = new google.maps.Marker({
            map: map,
            position: point,
            icon: icon.icon,
            shadow: icon.shadow

mi hai frainteso.... intendevo la tabella mysql... ovviamente un file xml (prodotto da php) lo devi sempre produrre, altrimenti come fai a fare il loop e a caricare i markers????

Offline aston82

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:Centrare mappa su ip utente
« Risposta #44 il: 29 Giu 2011, 11:31:34 »
Citazione
Ma io showmap l'avevo eliminato, spostando il codice nella funzione SOBI... altrimenti ti avrebbe caricato 2 mappe.
Domani dovrei riuscire a trovare un pò di tempo per provare le cose...

ok grazie!  -- se ho ulteriori sviluppi ti faccio sapere.. magari su l'altro forum hanno in mente un altro modo per farlo.

Offline aston82

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:Centrare mappa su ip utente
« Risposta #45 il: 30 Giu 2011, 14:53:17 »
NOVITA':  ho fatto delle modifiche e ora funziona su firefox 5 con windows!

però ho ancora 2 problemi:
-se guardo nel codice sorgente mi duplica una parte di codice.. e mi da alcuni errori..   cosa ne pensi?
(visata la mappa qui: http://www.urbanclaim.com/index.php?option=com_content&view=article&id=8&Itemid=26)

- sul MAC:  sia con Firefox 5 e Safari carica la mappa globale e viene fuori il popup, ma se lo clicco non carica nulla, la mappa rimane globale.....??
-su IE 9:  non carica nessuna mappa, neanche quella globale, e rimane la pagina con lo spazio bianco...??

-CROME : carica subito senza chiedere nulla la mappa centrata..!?

cosa ne pensi?  sono problemi che dipendono da come i browser interpretano il mio script? come potrei risolverli?
« Ultima modifica: 30 Giu 2011, 14:55:24 da aston82 »

Offline zeus

  • Esploratore
  • **
  • Post: 71
  • Sesso: Maschio
  • Silly rabbit, trix are not for kids
    • Mostra profilo
Re:Centrare mappa su ip utente
« Risposta #46 il: 09 Ago 2011, 13:24:36 »
Ma alla fine hai risolto?

sono appena tornato dalle ferie, sigh....

 



Web Design Bolzano Kreatif