Google maps api 3 Google API映射路径未显示

Google maps api 3 Google API映射路径未显示,google-maps-api-3,Google Maps Api 3,遵循官方指南: 我也做了同样的事。我在我的网站上有一个特定的kml文件,我创建了一个页面,其中包含完全相同的html+javascript代码(复制粘贴,没有错误)。kml文件的路径也正确 当然,我插入了谷歌获得的正确API密钥 运行页面时,地图显示在正确的开始位置,并具有正确的缩放,但我看不到任何路径 怎么可能 我只有一个提示:在Netbeans中,我在var映射上得到以下警告: 全局变量“google”未声明 我想不出来 谢谢你的帮助 编辑:这是我的javascript(只是从该站点复制

遵循官方指南:

我也做了同样的事。我在我的网站上有一个特定的kml文件,我创建了一个页面,其中包含完全相同的html+javascript代码(复制粘贴,没有错误)。kml文件的路径也正确

当然,我插入了谷歌获得的正确API密钥

运行页面时,地图显示在正确的开始位置,并具有正确的缩放,但我看不到任何路径

怎么可能

我只有一个提示:在Netbeans中,我在var映射上得到以下警告:

全局变量“google”未声明

我想不出来

谢谢你的帮助


编辑:这是我的javascript(只是从该站点复制粘贴):


“MYURL”是文件的url,它是正确的(已测试)。cta.kml文件就是那个网站上的文件,保存并上传到我的网站上。完整的文件URL正在运行,并且文件本身在我的FTP上有属性644(公开可用)。

您添加此代码是为了包含Google的库吗

<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>


尝试在浏览器devtools中检查此库文件的网络状态。

听起来像是javascript中的错误。你能把它添加到你的问题中,这样我们就知道错误可能在哪里了吗?添加了Javascript(但它只是链接页面的复制粘贴)什么是
MYURL/
?您需要公共可用KML文件的完整路径。你的书是公开的吗?它有效吗?KmlLayer返回的KmlStatus是什么?“MYURL”是文件的url,这是正确的(已测试)。cta.kml文件就是那个网站上的文件,保存并上传到我的网站上。完整的文件URL正在运行,文件本身在我的FTP上有属性644(公开可用)。请不要在问题(及其标题)中添加“已解决”。你可以回答你自己的问题,是的,这是一个完整的复制粘贴从网站,我的谷歌API是正确的。改变谷歌API,我看不到地图。恢复谷歌API我看到地图了。这只是我看不见的路…:-(注意:url:'MYURL/cta.kml'必须格式正确(http://yourdomain:port/…kml)
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>