Utilizza i dati di perdita dell'API JavaScript lato client di Google Maps?

5

Attualmente sto lavorando a un progetto in cui utilizziamo Google Maps per visualizzare alcuni dati utilizzando l'API JS lato client per aggiungere manualmente i punti sulla mappa dopo che l'utente ha fatto clic su un pulsante.

È stato suggerito che l'utilizzo di Google Maps potrebbe far trapelare i nostri dati a Google e vorrei comprenderne la possibilità.

Google ha un modo per ottenere tutti i punti tracciati sulla mappa?

    
posta rachekalmir 17.11.2014 - 12:35
fonte

2 risposte

7

In base all'accordo Termini di servizio dell'API di Google Maps, Google ha il diritto di ottenere informazioni da te, quando utilizzi API JavaScript di Maps. In sostanza, quando si utilizza l'API di Maps JavaScript, le seguenti informazioni vengono inviate a Google:

  • Map size and location for retrieving map tiles and copyrights
  • Addresses for geocoding
  • Direction and Elevation requests
  • Locations around which to search for Places
  • KML when using KmlLayer

Fonte: Domande frequenti su Google Maps

    
risposta data 17.11.2014 - 19:13
fonte
3

Aggiungendo file javascript da un dominio esterno, dai anche il proprietario di quel dominio di controllo sulla tua pagina web . Tuttavia, puoi isolare la parte a cui js ha accesso con iframes sandboxed , cioè < a href="http://caniuse.com/#feat=iframe-sandbox"> ampiamente supportato .

Ma anche con l'isolamento, se aggiungi i punti tramite la loro API, Google ha ancora accesso ad essi. Una soluzione sarebbe quella di disegnare i punti in una sovrapposizione trasparente, ma questo è molto hacky.

Se sei molto preoccupato per i tuoi dati dei punti, dovrebbe configurare un server di tile openstreetmap e accedervi con opuscolo .

    
risposta data 17.11.2014 - 21:16
fonte

Leggi altre domande sui tag