Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109

    problemi con phoogle la class per le mappe di google

    Salve qualcuno conosce come funziona la class di phoogle.
    perchè sono riuscito a montarlo perfettamente ha funzionato benissimo per una settimana poi mi da questo errore:

    Fatal error: Cannot use string offset as an array in D:\home\lamusaimmobiliare.it\phoogle.php on line 132

    Vi premetto che funziona su un amministrazione per un sito di un agenzia immobiliare, dove ha una amministrazione, dove vengono inseriti i dati di un immobile compresa la via e la città, e nella scheda appare la mappa di google dove risiede l'immobile.

    come ripeto ha funzionato benissimo per una settimana e in locale continua a funzionare online no.
    nella riga 132 c'è questa funzione:

    $apiURL = "http://maps.google.com/maps/geo?&output=xml&key=".$this->apiKey."&q=";
    $addressData = file_get_contents($apiURL.urlencode($address));

    $results = $this->xml2array(utf8_encode($addressData));
    if (empty($results['kml'][Response]['Placemark']['Point']['coordinates'])){
    $pointer = count($this->invalidPoints);
    $this->invalidPoints[$pointer]['lat']= $results['kml'][Response]['Placemark']['Point']['coordinates'][0];
    $this->invalidPoints[$pointer]['long']= $results['kml'][Response]['Placemark']['Point']['coordinates'][1];
    $this->invalidPoints[$pointer]['passedAddress'] = $address;
    $this->invalidPoints[$pointer]['htmlMessage'] = $htmlMessage;
    }else{
    $pointer = count($this->validPoints);
    $this->validPoints[$pointer]['lat']= $results['kml'][Response]['Placemark']['Point']['coordinates'];
    $this->validPoints[$pointer]['long']= $results['kml'][Response]['Placemark']['Point']['coordinates'];
    $this->validPoints[$pointer]['passedAddress'] = $address;
    $this->validPoints[$pointer]['htmlMessage'] = $htmlMessage;
    }

    ho provato a cambiare api key due volte ma niente

    be se c'è qualcuno che puo aiutarmi....

    Vi ricordo che il server dove sta il sito non sta su apache ma su IIS

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109

    risolto

    salve a tutti ho risolto prendendo un altra class e per chi è interessato si chiama easygooglemap

    grazie atutti

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37
    ciao,
    credo che il problema si verifichi quando avviene la migrazione da php4 a php5. è capitato anche a me e sto cercando di capire come metterlo a posto.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330
    ciao a tutti, ho anch'io lo stesso problema avete capito come risolvere la cosa,
    grazie.

    qualche indizio.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37
    Originariamente inviato da rb10
    ciao a tutti, ho anch'io lo stesso problema avete capito come risolvere la cosa,
    grazie.

    qualche indizio.
    si.
    allora trova nel file phoogle.php la funzione characterData ed inseriscigli
    if(!trim($data)) return; // strips all whitespace strings
    prima del $key



    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330
    grazie per la tempestiva risposta
    basta inserire l'istruzione nella funzione???
    subito dopo la dichiarazione, giusto?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37
    Originariamente inviato da rb10
    grazie per la tempestiva risposta
    basta inserire l'istruzione nella funzione???
    subito dopo la dichiarazione, giusto?
    esatto

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330
    grande funzione ancora grazie!!!

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37
    Originariamente inviato da rb10
    grande funzione ancora grazie!!!
    dovere

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.