以不同的缩放级别更改Fusion表中的KML数据

时间:2016-01-12 19:42:57

标签: google-maps-api-3 google-fusion-tables

我正在使用Google Fusion Table,其中包含所有国家/地区(以及许多州/省)的数据。我的项目目前仅使用美国,加拿大和墨西哥,但我使用的数据集似乎包含所有国家/地区。

我的问题是,在某些缩放级别,美国州(新墨西哥州)和墨西哥的两个地区(下加利福尼亚州和南下加利福尼亚州)消失。如果进一步放大,NM的一部分会重新出现,但不会出现整个状态。我想知道世界上哪里开始为此解决问题。

这是我正在使用的融合表:

https://www.google.com/fusiontables/DataSource?dsrcid=420419#map

如果您查看地图标签(可能必须创建它)并放大/缩小,您将看到NM和Baja California(有时其中一个,有时两个)是如何出现和消失的。如果你进一步放大,会出现一个NM内的正方形,但它根本不是状态的形状。

初始缩放级别

Initial zoom level

缩小它看起来很好。

Zoomed out it looks fine:

近距离放大看起来很奇怪

Zoomed in close it looks really strange

有关如何深入研究此融合表数据或找到具有更好但相当的数据的数据的想法?我们还需要州/省数据,因此我们可以点击状态并在JavaScript中处理响应。

我想知道根问题在不同的缩放级别是否是不同的细节级别 - 如果不是这样的话,就不知道如何发现甚至联系谁。

0 个答案:

没有答案