J'ai besoin de découvrir les limites de l'utilisation de l'API Google Maps et les solutions possibles pour effectuer des comparaisons spatiales semi-complexes.
Ce que je cherche à réaliser, c'est un système de comparaison qui permettra d'interroger des polygones spatiaux définis par l'utilisateur qui se chevauchent sur un point donné (une adresse résidentielle).
Fondamentalement, un restaurant aura une zone de livraison donnée dont le paramètre sera défini par X géo-coordonnées. Une adresse est représentée par un seul point (x, y).
J'ai été informé que le meilleur back-end pour ce type de comparaisons spatiales est postGIS; cependant, après avoir examiné les termes et conditions définis par l'API Google Maps, il n'est pas clair si vous êtes autorisé à stocker la réponse géo-coordonnée fournie par Google.
http://code.google.com/apis/maps/terms.html
10.1.3 - Par exemple, vous ne devez pas utiliser le Contenu pour créer une base de données indépendante de «lieux». ... encore,
.. sauf que vous pouvez stocker: (i) des quantités limitées de contenu dans le but d'améliorer les performances de votre implémentation de l'API Maps si vous le faites temporairement, en toute sécurité et d'une manière qui ne permet pas l'utilisation du contenu en dehors du Un service
Ma ou mes questions sont :
Quelqu'un a-t-il une expérience de travail avec les polygones spatiaux et Google Fusion Tables?
Quelqu'un a-t-il déjà travaillé avec l'API Google Adresses? Est-ce que cela permet ces types de comparaisons?
Étant donné que les coordonnées géographiques sont capturées lorsqu'une carte Google est affichée, puis stockées pour être utilisées conjointement avec une carte Google plus complète, cela relève-t-il des «conditions d'utilisation» définies par Google?
J'ai très envie d'utiliser Google Maps, avec la perspective de souscrire au service premium vu le succès de ma candidature. Quelqu'un d'autre a-t-il eu de l'expérience avec ces types de calculs, y a-t-il quelque chose qui me manque?