414请求URI太大错误Google Maps v3

时间:2011-03-30 16:14:10

标签: google-maps-api-3 request uri kml

当我调用构造函数创建一个包含超过15个不同KMZ文件的新KmlLayer时,似乎会发生此错误。构造函数调用是:

var layer = new google.maps.KmlLayer('http...');

我每次都可以使用15种不同的KMZ文件复制此错误。我试过减少文件的大小,但似乎并不重要。一旦你从第3个请求显示KMZ中的多边形,所有请求都将失败,说明414请求URI太大。一旦发生此错误,除非您返回到15或以下,否则不会显示任何多边形。

我尝试将所有15个KMZ文件渲染到一个KMZ中,然后显示,但现在我的请求金额从大约100个变为大约350个......

有没有人可以解决这个问题?

1 个答案:

答案 0 :(得分:2)

414 Request URI Too Large表示您使用的网址(例如http://www.example.com/kmlFile.kml?option1=true&option2=false)太长,而不是文件太大。你需要以某种方式缩短网址。