我使用的是Google API for Work,并且.Net可用作后端(虽然任何语言都适用于逻辑)。
目前的实施 我有一个下拉列表,用户选择一个城市和Google Maps JavaScript小部件,同时显示该城市公司的展示位置。如果有10个城市,则所有用户将始终在每个城市的地图上看到相同的视觉效果。但是,如果他们缩放或移动地图,那么它具体到用户。当用户更改下拉列表时。我知道所有地点的纬度和经度,并且在数据库中。
问题:
当用户更改城市时,我注意到有很多请求通过窗口小部件映射API,其中大部分都下载了部分地图图像和一些下载脚本。是否所有请求都计入了结算用户或某些特定请求计入使用次数?
由于Google允许有限的缓存(但不是预取),我想缓存最终用户为每个城市做出的第一个请求(因此,如果有10个城市,10个密钥)一天。如果用户进行缩放/移动,则不会被缓存。但是如何实现初始缓存呈现,因为JavaScript小部件发出了如此多的请求以及我在映射小部件中的哪些地方挂钩服务器缓存?
由于