如果您在Google Spreadsheet中维护大量数据,您可能至少曾经想过:“嘿,我应该能够获得所有这些位置,并在Google Map中快速绘制它们"。好吧,当然可以。但是这样做并不像您预期的那么明显。
随着Google编写电子表格和地图制作软件,应该有几种简单的方法可以做到这一点。您可能希望看到一个文件>导出为地图选项或一个文件>下载为KML 。但是不,没有那样的东西。您很快就会意识到,有很多方法可以做到这一点,但是没有一个是您所期望的。
我确定您之前已经做到了。最初,一个简单的决定整理一点数据的决定变成了通过错误形状的筛子将数据捣碎的几天,然后您突然遇到了一些您希望开始使用的更好的选择。今天,您不必再为此烦恼了,因为我将在此处为您详细介绍每种方法。做出选择之前,请通读全文。
Google Spreadsheet Mapper
多年以来,Google一直在修订其Spreadsheet Mapper工具,以便为您提供一种轻松的方法来为Google创建KML文件地球地图和Google地图的匹配网址。它带有非常详尽的说明,使用起来也不太麻烦。但是以某种方式,它似乎仍然有点笨拙。当您只想获取两列数据并将其显示在地图上时,Google Spreadsheet映射器路线就显得过分了。
此方法的优点在于您可以更改轻松进行样式设计,并生成看起来很棒的地图位置数据。它还可以让您导出KML文件以导入到Google Earth中,其他方法很少有。但这确实超出了大多数人的需求,并且对于那些只考虑简单需求的用户大惊小怪。
此外,不要尝试使用Spreadsheet Mapper进行任何智能操作,例如自动从另一个电子表格中导入数据。如果这样做,它将在每次检查另一个电子表格中的新数据时运行该脚本。这将导致以下错误:
错误:为此Google用户帐户每秒调用脚本太多次
Google Fusion Tables
Google Fusion Tables真的是魔术。您需要发布其中包含数据的电子表格才能使其正常工作,但是Google Fusion Tables可以使用Google Map工具快速创建一个包含所有位置的地图表。唯一的问题是它是Google Map的 visualization ,因此不能用作独立的Google Map。尽管您可以嵌入可视化视图,但您不能将它作为Google Map与朋友共享。 。
地图A列表
地图A列表是一个旨在完全消除此过程麻烦的网站。您需要注册才能使用它,但这仅需一分钟,非常值得。您的地图将与您的Google电子表格保持同步;您可以嵌入地图;您可以将地图另存为KML。同样,它使用Google Map工具(Google Maps API)。为您提供了一些自定义功能,但事情通常保持简单。我会说Map A List是获取Google Earth KML文件的好方法,也是获取保持同步的地图的最佳方法。
Google Spreadsheets地图向导工具[已不再可用]
如果您是网络开发人员,则可能会喜欢Google Spreadsheets Map Wizard Tool。它尽最大努力简化了流程,但是您需要自己对位置进行地理编码,而其他任何方法都无法做到。这对某些人可能有用,但肯定不是所有人都会体会到额外的麻烦。
使用Google Maps从CSV或Google Spreadsheet导入数据
是的,您可以搜索所有在您意识到可以通过Google Maps完成整个过程的前一天。由于Google修改了其地图软件,因此您实际上可以创建新地图,创建新图层并单击“导入"以从Google Spreadsheet获取数据。
阅读本指南,了解如何从中导入数据将Google Spreadsheets放入Google Maps中以获取完整说明。简而言之,您可以非常轻松地从简单的电子表格中导入数据,该电子表格可以引用其他电子表格,可以轻松进行自定义,嵌入和导出为KML。但是,它不会与您的电子表格保持同步。您每次更改电子表格时都需要重新导入。
电子表格中的图表
出于某些目的,足以在电子表格中创建地图。当您想轻松查看任何给定位置的人口数量时,此方法非常有用。为此,只需创建一个图表并选择地图选项即可。
非Google选项
如果您不希望在线使用Google Spreadsheets或Google Maps您可以尝试使用称为EditGrid [不再可用]的服务。 EditGrid可以让您直接从电子表格中导出KML以便导入到Google Earth。
显然,导入到Google Map是满足大多数人需求的最佳选择,但是如果有其他方法,这些其他方法可能非常有用您有特定的需求。您最喜欢哪种工具,为什么?您想借助Google Spreadsheet在Google Map上显示哪些信息?
标签: