我需要找出使用Google Maps API的局限性以及进行半复杂空间比较的可能解决方案。
我要实现的是一个比较系统,该系统将允许查询给定点(居住地址)上重叠的用户定义的空间多边形。
基本上,餐厅将具有给定的交货区域,该区域的参数将由X地理坐标定义。地址由单点(x,y)表示。
有人告诉我,这类空间比较的最佳后端是postGIS。但是,在查看Google Maps API设置的条款和条件后,尚不清楚是否允许您存储Google提供的地理坐标响应。
http://code.google.com/apis/maps/terms.html
10.1.3-例如,您不得使用“内容”创建一个独立的“地点”数据库。...但是
..除非您可以存储以下内容:(i)如果您临时,安全且以不允许在Google之外使用内容的方式来存储有限数量的内容,以改善Maps API实施的性能服务
我的问题是:
有没有人有使用空间多边形和Google Fusion Tables的经验?
有没有人有过使用Google Places API的经验,是否可以进行这些类型的比较?
因为显示Google地图时会捕获地理坐标,然后将其存储起来以与更完整的Google Map结合使用,所以这是否属于Google制定的“使用条款”内?
我非常热衷于使用Google Maps,鉴于我的应用程序成功,因此可以订阅高级服务。有没有其他人有过这类计算的经验,我缺少什么吗?