Devo scoprire la limitazione del lavoro con l'API di Google Maps e le possibili soluzioni per fare confronti spaziali semi-complessi.
Quello che sto cercando di ottenere è un sistema di confronto che consentirà l'interrogazione di poligoni spaziali definiti dall'utente sovrapposti su un dato punto (un indirizzo residenziale).
Fondamentalmente, un ristorante avrà una determinata area di consegna il cui parametro sarà definito da X coordinate geografiche. Un indirizzo è rappresentato da un singolo punto (x, y).
Mi è stato consigliato che il miglior back-end per questo tipo di confronti spaziali è postGIS; tuttavia, dopo aver esaminato i termini e le condizioni impostati dall'API di Google Maps, non è chiaro se è consentito memorizzare la risposta geocoordinata fornita da Google.
http://code.google.com/apis/maps/terms.html
10.1.3 - Ad esempio, non è necessario utilizzare il Contenuto per creare un database indipendente di "luoghi". ... ancora,
.. eccetto che è possibile archiviare: (i) quantità limitate di Contenuto allo scopo di migliorare le prestazioni dell'implementazione dell'API di Maps se lo si fa temporaneamente, in modo sicuro e in un modo che non consente l'uso del Contenuto al di fuori del Servizio
Le mie domande sono :
Qualcuno ha avuto esperienza di lavoro con poligoni spaziali e Google Fusion Tables?
Qualcuno ha avuto esperienza di lavoro con l'API di Google Places, consente questo tipo di confronti?
Poiché le coordinate geografiche vengono acquisite quando viene visualizzata una mappa di Google e quindi archiviate per essere utilizzate insieme a una mappa di Google più completa, ciò rientra nei "termini di utilizzo" stabiliti da Google?
Sono molto interessato all'utilizzo di Google Maps, con la prospettiva di abbonarmi al servizio premium visto il successo della mia applicazione. Qualcun altro ha avuto esperienza con questo tipo di calcoli, c'è qualcosa che mi manca?