在这个谷歌教程中;https://developers.google.com/maps/articles/phpsqlajax_v3在“加载 XML 文件”部分中讨论了一个名为“downloadUrl”的函数。它说“url 指定 XML 文件或生成文件的 PHP 脚本的路径,具体取决于您是否希望在数据库更改时动态更新 XML。通常最简单的方法是将其与HTML,以便您可以通过文件名来引用它。” 问题是,如果我使用将 php url 放入函数中它不起作用。如果我直接链接到它的 xml 文件。例如,此调用不会将标记放在地图上。
downloadUrl('SCOTAxml.php?lat=39.4&lng=-94.6&dist=100', function(data) { ...
但是,此调用确实有效。
downloadUrl("testxml.xml", function(data) { ...
我使用 SCOTAxml.php 程序完全按照教程中的操作创建 xml。我只是将它复制到 testxml.xml afterword 以测试 downloadUrl 功能。
如果您还没有猜到,我的问题是为什么不能按照教程所说的方式正常工作?
想法?要检查的东西?一个解法?
提前感谢所有帮助解决这些简单问题的伟大人物。