[Aggiornamento] Creare layer 3d nel Layar Reality Browser

by

Dopo alcuni ulteriori smanettamenti, successivamente alla stesura della guida per creare Layer per il Browser di augmented reality “Layar 3D”: Guida per la creazione del Layer 3D su Layar

Ho scoperto un bug che non consentiva la visualizzazione 3D dei Layer inseriti a causa di un field mancante nella creazione della tabella POI_Table.

Mi sono accorto di tale errore effettuando il Test sul Layer attraverso i nuovi strumenti di monitoring forniti dai Layar Developer Tools, che vedete qui di seguito.


Simulazione del caricamento dei POI comprensiva di filtri:


Gestione degli errori con tanto di console:


Per risolvere il problema che è possibile osservare dall’immagine qui sopra: Field ‘object’ is required

Occorre inserire una nuova riga nella tabella POI_Table. Riga che inserisce il parametro object di tipo INT, NULL di default. Per rispettare le vecchie sperifiche l’ho inserito successivamente al parametro relativeAlt

ALTER TABLE `POI_Table` ADD `object` INT( 5 ) NULL DEFAULT NULL AFTER `relativeAlt`;

Ora che abbiamo inserito questa entry, possiamo aggiungere un valore al field object. In particolare andremo ad inserire l’id del nostro oggetto 3d che troviamo nella tabella OBJECT_Table.

Come risultato l’intera tabella POI_Table si crea con il comando:

CREATE TABLE IF NOT EXISTS `POI_Table` (
 `id` varchar(255) NOT NULL,
 `attribution` varchar(150) default NULL,
 `title` varchar(150) NOT NULL,
 `lat` decimal(20,10) NOT NULL,
 `lon` decimal(20,10) NOT NULL,
 `imageURL` varchar(255) default NULL,
 `line4` varchar(150) default NULL,
 `line3` varchar(150) default NULL,
 `line2` varchar(150) default NULL,
 `type` int(11) default '0',
 `dimension` int(1) default '1',
 `alt` int(10) default NULL,
 `relativeAlt` int(10) default NULL,
 `object` int(5) default NULL,
 `distance` decimal(20,10) NOT NULL,
 `inFocus` tinyint(1) default '0',
 `doNotIndex` tinyint(1) default '0',
 `showSmallBiw` tinyint(1) default '1',
 `showBiwOnClick` tinyint(1) default '1',
 PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

 

By Sparazza

Tag: , , , , , ,

4 Risposte to “[Aggiornamento] Creare layer 3d nel Layar Reality Browser”

  1. [Guida] Creare oggetti e layer 3d per il Layar Reality Browser « Says:

    […] Google Instant Previews: nel bene o nel male.. [Aggiornamento] Creare layer 3d nel Layar Reality Browser […]

  2. Roberto C. Says:

    ho seri problemi con il server sql, ma a voi funziona quello di altervista??? e se si come si configura???

    • sparazza Says:

      Il server di Altervista ha dato non pochi problemi anche a me, all’inizio. Poi ho imparato a trattarlo come merita e si è guardato bene dal darmene altri.

      Il particolare dal tuo pannello di controllo del tuo Altersito puoi andare nella sezione Database e poi “Configurazione del database”.
      Qui, per attivare il tuo Database, base devi scegliere la Classe 1, gratuita, che però ti limita a 1000 queries/h, che non bastano neanche per mettere su WordPress e forse nemmeno per Layar. Conferma ovviamente le modifiche per appicare la Classe 1.
      Se hai Altercent (AC) a disposizione (sono i crediti dentro altervista, li compri con soldi veri e ti servono per gestire ed acquistare i servizi del sito. Solitamente te ne regalano un po’ all’inizio) puoi abilitare quindi il database di Classe 2, che ti costa 500 AC all’inizio e poi 100 AC al mese.
      Abilitando la Classe 2 dovresti avere queries sufficienti per creare i layer e testarli senza riscontrare problemi!

      Se non era questo il tuo problema, rispondi pure qui e vedremo cosa possiamo fare!

      Saluti
      Sparazza

      • Roberto C. Says:

        Ho provato anche su un altro servizio gratuito che permette di gestire database sql gratuitamente su http://cpanel.0lx.net
        ma il risultato è lo stesso, seguendo la procedura sia questa che del wiki
        Error: No content available
        proverò a rifare tutto con più attenzione e attivare la classe 2

        Grazie per l’attenzione…
        Salud

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...


%d blogger cliccano Mi Piace per questo: