gpt4 book ai didi

javascript - 谷歌地图问题 -> google.maps.KmlLayer

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:38:15 25 4
gpt4 key购买 nike

我有一个 Controller (地址/Home/Test 见下文),它肯定会响应 get 请求:

<?xml version="1.0" encoding="utf-8"?><kml xmlns="http://www.opengis.net/kml/2.2"><Placemark><name>Simple placemark</name><description>Attached to the ground. Intelligently places itself
at the height of the underlying terrain.</description><Point><coordinates>-122.0822035425683,37.42228990140251,0</coordinates></Point></Placemark></kml>

它就像一个以数据 (application/vnd.google-earth.kml+xml) 响应获取请求的提要。

我正在使用这个 javascript:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&region=GB"></script>
<script type="text/javascript" src="/Scripts/jquery-1.4.1.js"></script>


<script type="text/javascript">

$(document).ready(function() {
var latlng = new google.maps.LatLng(37.42228990140251, -122.0822035425683);
var options = {
zoom: 17,
center: latlng,
mapTypeId: google.maps.MapTypeId.HYBRID
};
var map = new google.maps.Map(document.getElementById('map_canvas'), options);


//alert(georssLayer);
var georssLayer = new google.maps.KmlLayer('/Home/Test');

georssLayer.setMap(map);
});
</script>

map 已显示,但在 -122.0822035425683,37.42228990140251 处没有任何内容。

有什么想法吗?

也许我误解了 KmlLayer 的作用?我假设它执行一个获取请求然后覆盖 map ......

基督徒

最佳答案

http://code.google.com/apis/maps/documentation/javascript/overlays.html请注意:'Google Maps API 支持用于显示地理信息的 KML 和 GeoRSS 数据格式。这些数据格式使用 KmlLayer 对象显示在 map 上,其构造函数采用可公开访问的 KML 或 GeoRSS 文件的 URL。在我看来你的请求是本地的;将其移动到 Google 可以看到的服务器。

关于javascript - 谷歌地图问题 -> google.maps.KmlLayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3467632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com