【发布时间】:2017-01-10 21:32:31
【问题描述】:
所以到目前为止,我看到的每个问题都建议将标记推送到全局数组中,然后一个一个地删除它们;但是当我按照教程进行操作时,那里没有标记的全局数组,所以我没有打扰。在我的程序中,我从 xml 文件中加载标记,例如in this tutoral,除了使用系统上名为“test.xml”的文件而不是使用链接。自从我第一次“运行”我的 php 脚本(因为我一直在测试它)以来,我已经更改了 xml 文件的内容。现在,每当我测试我的地图时,一个甚至不在 xml 文件中的标记仍然会出现。说得更清楚一点:
<?xml version="1.0" encoding="UTF-8"?>
<markers>
<marker name="Somewhere" lat="40.000000" lng="-40.000000"/>
</markers>
是我的 xml 文件中当前唯一名为“test.xml”的内容。但是,当我尝试测试我的谷歌地图时,会出现来自以前版本的 test.xml 的另一个标记。所以我有 2 个标记出现,而我的 xml 文件现在显然只有一个。
如何去除旧标记?
【问题讨论】:
-
这种情况发生了多长时间?它是否发生在所有浏览器和不同的机器上(以前的 XML 版本是否会卡在浏览器的缓存中)?
-
就是这样!它正在加载文件的缓存版本。谢谢!
标签: javascript xml google-maps google-maps-api-3