使用google地图api从PHP到XML

使用google地图api从PHP到XML,php,xml,database,google-maps,Php,Xml,Database,Google Maps,大家好,我对php、xml和数据库都比较陌生!我正在关注google的文档,这些文档展示了如何将保存在数据库中的位置输出为xml。我有一个php文件,可以读取数据库并将其格式化为xml。我对之后的观点感到困惑。用于绘制标记的函数读取一个xml文件,因此我假定不是在php文件上回显xml数据,而是将其导出到一个xml文件。如果我有一个很大的数据库,有人向其中添加数据,我会创建一个新的php文件,在添加新位置时运行,以便在添加数据时将数据库的新行添加到xml文件中吗?每次网站加载时,读取整个数据库,

大家好,我对php、xml和数据库都比较陌生!我正在关注google的文档,这些文档展示了如何将保存在数据库中的位置输出为xml。我有一个php文件,可以读取数据库并将其格式化为xml。我对之后的观点感到困惑。用于绘制标记的函数读取一个xml文件,因此我假定不是在php文件上回显xml数据,而是将其导出到一个xml文件。如果我有一个很大的数据库,有人向其中添加数据,我会创建一个新的php文件,在添加新位置时运行,以便在添加数据时将数据库的新行添加到xml文件中吗?每次网站加载时,读取整个数据库,导出为xml,然后读取xml并在地图上添加标记,这似乎不是很聪明


希望你能理解我的意思。谢谢

您不需要创建XML文件。您可以将XML DOM应用于GMaps API。 更改PHP脚本以返回XML内容类型和生成的DOM


downloadUrl('myPHPscript.php'
我就是这么想的,但是当我在javascript中调用'downloadUrl'函数时,它没有运行。我将url/*文件*.php放入header
header('Content-type:application/xml');
并返回生成的树。