我正在尝试从我托管在服务器上的文件创建叠加层。我一直在查看Google Maps API v3文档,但我现在卡住了。据我了解from this part of the documentation,我可以使用
new KmlLayer(url: "http://www.mydomain.com/kmllayer.txt");
来调用图层文件。当我打开页面时,我在控制台中收到错误声明:“未捕获的ReferenceError:未定义KmlLayer”
我已经能够通过访问maps.google.com并输入kml图层文件位于搜索栏中的网址来使用此图层,它显示正常,所以我知道问题不在于图层本身
有什么想法吗?
答案 0 :(得分:1)
有几种可能性:
您正在调用错误的函数。正确的语法是:
new google.maps.KmlLayer(“http://my.public.server/file.kml”,options);