¿El uso de la API de Javascript del lado del cliente de Google Maps pierde información?

5

Actualmente estoy trabajando en un proyecto en el que estamos utilizando Google Maps para mostrar algunos datos mediante el uso de la API JS del lado del cliente para agregar manualmente los puntos en el mapa una vez que el usuario ha hecho clic en un botón.

Se ha sugerido que el uso de Google Maps puede filtrar nuestros datos a Google y me gustaría entender la posibilidad de esto.

¿Tiene Google una forma de obtener todos los puntos que se trazan en el mapa?

    
pregunta rachekalmir 17.11.2014 - 12:35
fuente

2 respuestas

7

Según el acuerdo Términos de servicio de la API de Google maps, Google tiene derecho a obtener su información cuando lo use Maps JavaScript API. Básicamente, cuando se utiliza la API de mapas de JavaScript, la siguiente información se envía a Google:

  
  • Tamaño y ubicación del mapa para recuperar mosaicos y derechos de autor del mapa
  •   
  • Direcciones para geocodificación
  •   
  • Solicitudes de dirección y elevación
  •   
  • Ubicaciones alrededor de las cuales buscar lugares
  •   
  • KML al usar KmlLayer
  •   

Fuente: Preguntas frecuentes de Google Maps

    
respondido por el Rahil Arora 17.11.2014 - 19:13
fuente
3

Al agregar archivos javascript de un dominio externo, también le da al propietario de ese dominio el control sobre su página web . Sin embargo, puede aislar la parte a la que js tiene acceso con iframes sandboxed , que son < a href="http://caniuse.com/#feat=iframe-sandbox"> ampliamente soportado .

Pero incluso con el aislamiento, si agrega los puntos a través de su API, Google todavía tiene acceso a ellos. Una solución sería dibujar los puntos en una superposición transparente, pero eso es muy intrépido.

Si está muy preocupado por sus datos de puntos, debe configurar un servidor de mosaico de mapa de mapa abierto y acceder a él con leaflet .

    
respondido por el user10008 17.11.2014 - 21:16
fuente

Lea otras preguntas en las etiquetas