【发布时间】:2016-01-13 07:30:03
【问题描述】:
在使用谷歌地图版本 3.23 (exp) 或 3.22 (stable) 时,我们的融合表实现存在问题。在这些版本中,当我们试图创建一个层时,我们会得到 Uncaught TypeError: Cannot read property 'stack' of undefined。我们代码中的以下几行不适用于 3.23 或 3.22:
layer = new google.maps.FusionTablesLayer({
query: {
select: 'Full address',
from: selectedFusionTableId,
where: sql
},
options: { suppressInfoWindows: true },
styleId: 1,
templateId: selectedFusionTableInfoWindowTemplateId
});
该实施已与谷歌地图版本 3.21(当前冻结版本)合作一年,所以我想知道我们是否可以做些什么,或者谷歌地图版本 3.22 和 3.23 中是否有问题?
由于 google maps 使用版本翻转,我们的实施将在下次 google 更新 googlemaps 版本时停止工作。
应用程序可以在这里找到: http://studera.nu/studera-utomlands/utbytesprogram/erasmus/
/马格纳斯
【问题讨论】:
标签: google-maps google-maps-api-3 google-fusion-tables