Google地图覆盖CSV

时间:2012-01-25 13:20:52

标签: php javascript xml google-maps csv

我有一个包含姓名和地址的CSV文件。我需要使用CSV文件中的数据在Google Map上绘制标记。我了解如何通过循环遍历XML文件来创建标记,而不是通过CSV来创建标记。我也知道CSV文件可以转换为XML。

手动将CSV转换为XML不是一种选择。我应该能够将新的CSV文件上传到我的服务器,覆盖旧的。当访问网页时,它应该(我猜)运行一个脚本,将CSV转换为XML,然后从XML中读取数据并在地图上绘制。

我是否在正确的轨道上?我是否过于复杂了一个简单的问题?我应该怎么解决呢?

1 个答案:

答案 0 :(得分:3)

您是否尝试过将CSV上传到Fusion Tables? Fusion Tables将在Google Map上显示您的CSV数据。要创建新的Fusion Table:

  1. 转到docs.google.com
  2. 选择创建>表。
  3. 按照步骤导入CSV。
  4. 导入数据后,选择Visualize>地图,您将在Google地图上看到您的数据。
  5. 可以嵌入地图,也可以使用Maps API中的Fusion Tables Layer在网站上显示地图。
  6. 如果CSV不断变化,您可以使用Fusion Tables API更新表格中的数据。

相关问题