谷歌地图获取kml数据并显示它们

Google Maps getting kml data and display them

本文关键字:显示 数据 获取 kml 谷歌地图      更新时间:2024-07-03

我需要你的帮助。我想制作一张来自荷兰的地图,在那里你可以点击省/州的名称和谷歌地图来显示该省的边界。我找到了一个很好的例子:http://www.geocodezip.com/geoxml3_test/v3_FusionTables_CountryBrowser.html

我的问题是,我现在不知道他们从哪里获得数据。从谷歌还是有自己的数据库?我也不明白数据是如何显示的。使用库geoxml3_kmlStr.js?它在代码中:<script type="text/javascript" src="geoxml3_kmlStr.js"></script>

谢谢你的帮助!

http://www.geocodezip.com/geoxml3_test/v3_FusionTables_CountryBrowser.html来自FusionTable。

从这个例子("旧"数字"id):

// Fusion Table data ID
var FT_TableID = 420419;

如果你去那个融合表,你会看到这个(在"文件>关于这个表"中)(旧的"数字id"和当前的"加密id"):

Id  19lLpgsKdJRHL2O4fNmJ406ri9JtpIIk8a-AchA
Numeric ID 420419

FusionTable中的数据在查询中作为KML片段返回(使用GViz,因此可以查询的行数有限)。该示例使用geoxml3第三方KML解析器对其进行解析并将其显示在地图上。

荷兰。