2011-12-10 20 views
0

我在從kml文件中獲取數據時遇到問題。我可以將php文件傳遞到geoXml分析器

geoXml.parse("http://localhost/maps/phpmysqlajax_genkml.kml"); 

錯誤控制檯是

Could not convert JavaScript argument arg 0 [nsIDOMCanvasRenderingContext2D.drawImage [Break On This Error] (92 out of range 43) 

什麼,如果我發送一個PHP文件,而不是

geoXml.parse("http://localhost/maps/phpmysqlajax_genkml.php"); 

這個文件發送KML作爲輸出。

回答

0

geoXml和KmlOverlay(在API的第3版中)都需要在服務器上託管一個KML文件或GeoRSS文件,該服務器可供Google服務器進行分析。 localhost不是。這是因爲您沒有將KML發送到Google的服務器,而是讓他們取回它。

0

您完全確定phpmysqlajax_genkml.kml是否爲有效的KML文件?我們不知道。

如果我發送一個PHP文件,而不是

什麼是你所得到的問題?它應該工作。

相關問題