大家好,我对php、xml和数据库一般都比较陌生!我在谷歌上关注文档,https://developers.google.com/maps/documentation/javascript/mysql-to-maps,展示了如何将保存在数据库中的位置输出为xml。我有一个php文件,它读取数据库并将其格式化为xml。我对之后的要点感到困惑。绘制标记的函数读取的是一个xml文件,所以我假设不是在php文件上回显xml数据,而是将其导出到xml文件。如果我有一个有人添加的大数据库,我会创建一个新的php文件吗?当添加新的位置时,该文件会运行,以在添加数据库的新行时将其添加到xml文件中?每次网站加载时,读取整个数据库,导出到xml,然后读取xml并在地图上添加标记,这似乎不是很聪明。
希望你能理解我的意思。谢谢
您不需要创建XML文件。您可以将XML DOM应用于GMaps API。更改PHP脚本以返回XML内容类型和生成的DOM。
downloadUrl('myPHPscript.php'
<-这应该返回XML内容类型生成的XMLDOM。