(Come posso / sono autorizzato a) Utilizzare Google Maps come Texture su un oggetto OpenGL?

4

Nota : ho chiesto una domanda molto simile su StackOverflow ma non ha avuto molta attenzione, quindi è stato indirizzato a link in quanto i problemi di licenza sembrano avere più interesse qui ...

Non sono un esperto nelle norme di Google Maps anche se sono consapevole che scaricare / memorizzare nella cache le tessere della mappa non è affatto consigliato.

In Android, agli sviluppatori sono state assegnate le classi MapActivity e MapView che tentano di fornire tutti i possibili servizi per visualizzare le tessere delle mappe e persino modificarle al volo, se necessario, ma sono piuttosto inutili per me perché vorrei usare le tessere della mappa come una trama su un oggetto 3D OpenGL.

Mi piacerebbe sapere in quali condizioni è consentito l'uso di tessere mappa come texture OpenGL.

Chiunque?

UPDATE per chiarire la mia domanda dopo il commento di Gavin:

"Dato che l'API di Google Maps NON fornisce un modo per accedere direttamente ai riquadri della mappa come bitmap di basso livello, richiesto dalle funzioni di texturing di OpenGL, c'è un modo per implementare questo senza infrangere le politiche di licenza di Google?"

    
posta John Doisneau 10.05.2012 - 02:37
fonte

1 risposta

4

La pagina delle licenze dell'API di Google Maps lo spiega abbastanza bene, per riassumere, esistono tre tipi di licenza:

API di Google Maps

L'API di Google Maps è un servizio gratuito che ti consente di incorporare Google Maps nelle tue pagine web o app mobili facilmente accessibili.

Il tuo servizio deve essere liberamente e pubblicamente accessibile agli utenti finali.

API di Google Maps per le aziende

Google Maps API for Business offre funzionalità avanzate e supporto aggiunto per le organizzazioni che aggiungono mappe ai loro siti web a pagamento o alle app mobili o ai loro siti Web interni.

Licenza OEM

Puoi concedere in licenza Google Maps come funzionalità incorporata del tuo software o dispositivo stand-alone.

La tua domanda non chiarisce esattamente cosa fa la tua applicazione, quindi è difficile dire in quale categoria ti trovi. In caso di dubbio, contatta Google e chiedile.

In sostanza, se la tua applicazione è per un dispositivo mobile ed è gratuita, puoi utilizzare l'API di Google Maps gratuita. Se si tratta di un dispositivo mobile, ma dovrai addebitarti una commissione, devi disporre dell'API di Google Maps for Business. Se la tua applicazione non è per un dispositivo mobile (eventualmente sia gratuito che a pagamento), allora hai bisogno di una licenza OEM. Se la tua applicazione non è per un dispositivo mobile, ma è connessa al web, allora è un po 'un'area grigia, potresti essere in grado di utilizzare un'API di Google Maps gratuita o potresti aver bisogno di una licenza OEM.

Suggerisco di parlare con Google e di spiegare cosa desideri fare, quindi saranno in grado di consigliarti sul tipo di licenza richiesta.

    
risposta data 10.05.2012 - 12:51
fonte

Leggi altre domande sui tag