【发布时间】:2018-09-02 20:59:45
【问题描述】:
背景资料
我正在尝试使用 JS API 构建谷歌地图。 我的地图可以在http://matthewjohnwilson.com/Maps/Maps.html找到
我想为我的地图添加路径,因此我使用了位于https://developers.google.com/maps/documentation/javascript/examples/layer-kml 的 KML 示例
我使用 MyMaps 制作了一张地图,可以在这里看到。 https://www.google.com/maps/d/viewer?mid=1D3USEeIbdVN3zV4B0S8jgODVIS0NHGvY&hl=en&usp=sharing 这样我就可以尝试从 MyMaps 下载 kml 文件,然后将其上传到我的站点以在我的 js api 地图中使用。
现在讨论这个问题。
我的 KML 文件中的路径不想加载到我的地图中。当我直接访问 KML 文件时,我遇到了 404 错误,所以我调查了一下,结果发现默认情况下不支持托管在 godaddy 上的 KML 文件。所以我编辑了我网站的 Web.config 并添加了
<staticContent>
<mimeMap fileExtension=".kmz" mimeType="application/vnd.google-earth.kmz" />
<mimeMap fileExtension=".kml" mimeType="application/vnd.google-earth.kml+xml" />
</staticContent>
现在,当我直接转到 KML 文件时,它会尝试下载该文件。我认为这是一件好事,至少我希望我的方向是正确的。但是路径仍然没有加载到我的 JS Api 地图中。
还有什么我可以尝试的吗?我现在被困住了。第一次使用 KML 文件。
【问题讨论】:
标签: javascript api maps kml