javascript - 带有 Google Map API 的基本 KML 不起作用

标签 javascript google-maps-api-3 kml

我尝试了我的第一个带有 KML 的 Google Map API,它给我带来了巨大的冲击。这似乎是一个非常基本的问题,但无法让它发挥作用。

这是脚本标签:

 <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"> </script>

这是 Javascript:

$(document).ready(function () {
 map_center = new google.maps.LatLng(-34.397, 150.644);
 var mapOptions = {
      zoom: 8,
      center: map_center
  };
  var kml_map = new google.maps.Map(document.getElementById('map_div'), mapOptions); 
  var kml_layer = new google.maps.KmlLayer({
          preserveViewport: true,
         url: 'http://someurl/mykml.kml' //Of course, I am using a valid URL here for "someurl" 
   }); 
  kml_layer.setMap(kml_map);
});

这是 KML 文件:

 <?xml version="1.0" encoding="UTF-8"?>
 <kml xmlns="http://www.opengis.net/kml/2.2">
  <Placemark>
 <name>My placemark!</name>
 <description>Some description of my placemark.</description>
 <Point>
 <coordinates>-34.397, 150.644</coordinates>
 </Point>
 </Placemark>
 </kml>

我没有看到地标。我看到整个星球的 GoogleMap 没有缩放……没有别的。我哪里错了?控制台中也没有错误。

最佳答案

关于javascript - 带有 Google Map API 的基本 KML 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21815852/

相关文章:

javascript - 通过 everyclick 移动 Div,无需使用 JQuery

javascript - Rails 3.2,javascript 执行两次

javascript - 如何为 Google 街景实现 "move forward"操作?

javascript - 更改 Google map 自动完成字段的值

javascript - JS map v3 : custom marker with user profile picture

python - 使用 Python 将空文件夹附加到 KML 文件中的现有文件夹

javascript - 通过 Facebook Webview 查看时 React 应用程序崩溃

javascript - 在 javascript 中使用正则表达式检查密码是否有效

javascript - KML - Google Maps API - 添加县名

hex - 将Uint颜色转换为KMLB颜色的argb十六进制