当我调用构造函数来创建具有超过 15 个不同 KMZ 文件的新 KmlLayer 时,似乎会发生此错误。构造函数的调用是:
var layer = new google.maps.KmlLayer('http...');
我每次都可以使用 15 个不同的 KMZ 文件复制此错误。我尝试过减小文件的大小,但这似乎并不重要。一旦您执行第 16 个请求来显示来自 KMZ 的多边形,所有请求都将失败,并显示 414 请求 URI 太大。一旦发生此错误,除非返回到 15 或更低,否则不会显示任何多边形。
我尝试将所有 15 个 KMZ 文件渲染为一个 KMZ,然后显示它,但现在我的请求量已从大约 100 增加到大约 350...
有人有解决这个问题的方法吗?
414 Request URI Too Large
表示您正在使用的 URL(例如,)太长,并不是文件太大。您需要以某种方式缩短 URL。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)