Javascript 如何缓存坐标?

Javascript 如何缓存坐标?,javascript,google-maps,caching,google-maps-api-3,Javascript,Google Maps,Caching,Google Maps Api 3,我两周来一直在寻找解决方案,但找不到任何相关信息。很少有一般教程和谷歌地图文档都说你应该缓存它们,但没有人告诉你如何缓存。好像这是很明显的事情 如何查看图像上显示的缓存?这背后的逻辑是什么?您能否将一组对象以原产地和位置作为属性保存并另存为?通过这种方式,您可以首先检查数组,然后如果数组不存在,则发送一个Ajax请求。请注意,这种缓存不应该是永久性的,只有在您不重新加载页面时才适用。如果重新加载页面,一切都应该恢复正常。我认为我可以将所有加载的标记添加到已加载标记/点的数组中。。但你们觉得我该

我两周来一直在寻找解决方案,但找不到任何相关信息。很少有一般教程和谷歌地图文档都说你应该缓存它们,但没有人告诉你如何缓存。好像这是很明显的事情


如何查看图像上显示的缓存?这背后的逻辑是什么?

您能否将一组对象以原产地和位置作为属性保存并另存为?通过这种方式,您可以首先检查数组,然后如果数组不存在,则发送一个Ajax请求。

请注意,这种缓存不应该是永久性的,只有在您不重新加载页面时才适用。如果重新加载页面,一切都应该恢复正常。我认为我可以将所有加载的标记添加到已加载标记/点的数组中。。但你们觉得我该怎么检查地图上是否已经显示了呢?我应该如何有效地检查该阵列?请注意,有数千个标记。。我想推荐一个小的代码示例。如果缓存应该只在页面没有重新加载时才持续,那么一个包含存储在那里的数据的全局对象数组应该可以工作。然后使用for循环遍历数组,如果最后还没有找到要查找的位置,则可以发送ajax请求。数千个标记将占用大量内存…我可以使用map bounds/grid作为缓存吗?例如,如果看到地图上的某个位置,请加载该栅格上的所有标记,并将栅格推送到阵列中。那个么阵列就要短得多,循环应该很容易。唯一的问题是,这是谷歌地图特有的,我对此一无所知。你使用过它吗?或者我应该从0开始学习吗?我从来没有用过它来做类似的事情,但祝你好运!