Ich muss die Einschränkungen bei der Arbeit mit der Google Maps-API und die möglichen Lösungen für halbkomplexe räumliche Vergleiche herausfinden.
Was ich erreichen möchte, ist ein Vergleichssystem, mit dem überlappende benutzerdefinierte räumliche Polygone an einem bestimmten Punkt (einer Wohnadresse) abgefragt werden können.
Grundsätzlich hat ein Restaurant einen bestimmten Lieferbereich, dessen Parameter durch X-Geokoordinaten definiert wird. Eine Adresse wird durch einen einzelnen Punkt (x, y) dargestellt.
Ich wurde darauf hingewiesen, dass das beste Back-End für diese Art von räumlichen Vergleichen postGIS ist. Bei der Überprüfung der von der Google Maps-API festgelegten Bedingungen ist jedoch nicht klar, ob Sie die von Google bereitgestellte geokoordinierte Antwort speichern dürfen.
http://code.google.com/apis/maps/terms.html
10.1.3 - Beispielsweise dürfen Sie den Inhalt nicht zum Erstellen einer unabhängigen Datenbank mit „Orten“ verwenden. ... noch,
..ausgenommen, dass Sie Folgendes speichern dürfen: (i) begrenzte Mengen an Inhalten, um die Leistung Ihrer Maps-API-Implementierung zu verbessern, wenn Sie dies vorübergehend, sicher und auf eine Weise tun, die die Verwendung der Inhalte außerhalb der Bedienung
Meine Frage (n) sind :
Hat jemand Erfahrung mit räumlichen Polygonen und Google Fusion Tables?
Hat jemand Erfahrung mit der Google Places-API? Ermöglicht sie diese Art von Vergleichen?
Fällt dies unter die von Google festgelegten Nutzungsbedingungen, da die Geokoordinaten erfasst werden, wenn eine Google Map angezeigt wird, und dann gespeichert werden, um in Verbindung mit einer vollständigeren Google Map verwendet zu werden?
Ich bin sehr daran interessiert, Google Maps zu verwenden, da ich angesichts des Erfolgs meiner Bewerbung die Aussicht habe, den Premium-Service zu abonnieren. Hat jemand Erfahrung mit solchen Berechnungen? Gibt es etwas, das mir fehlt?