无法为Json Web服务加载Ajax Google Maps Gmap

豪尔赫·罗德里格斯(Jorge Rodriguez)

我正在尝试通过JSON使用Gmaps和Jquery Ajax加载地图,但是我无法在页面上显示该地图,我知道我得到了正确的坐标,因为我在控制台中进行了测试。

我不知道为什么不显示。

这是我的代码

$.ajax({
    url: 'http://api.geonames.org/earthquakesJSON?formatted=true&north=44.1&south=-9.9&east=-22.4&west=55.2&username=warriorshadow&style=full',
    username: "jrodrguez",
    password: "7kZ7MHZ2vj",
    dataType: 'JSON',
    success: function (data) {

        var map = new GMaps({
            el: '#map_canvas',
            lat: 0,
            lng: 0,
        });

        $.each(data.earthquakes, function (key, val) {
            var lat = val.lat; 
            var long = val.lng;
            map.addMarker({
                lat: lat,
                lng: long,

                infoWindow: {
                    content: '<p>La magnitud fue '+val.magnitude+'</p>'}
            });
        });
    }
});

这是我的HTML(仅div)

<div id="map_canvas"></div>
托马斯·西农(Thomas Theunen)

似乎您需要为画布提供宽度和高度才能正确显示,请参见下面的代码段:

$.ajax({
  url: 'http://api.geonames.org/earthquakesJSON?formatted=true&north=44.1&south=-9.9&east=-22.4&west=55.2&username=warriorshadow&style=full',
  username: "jrodrguez",
  password: "7kZ7MHZ2vj",
  dataType: 'JSON',
  success: function(data) {

    var map = new GMaps({
      el: '#map_canvas',
      lat: 0,
      lng: 0,
      zoom: 1
    });

    $.each(data.earthquakes, function(key, val) {
      var lat = val.lat;
      var long = val.lng;
      map.addMarker({
        lat: lat,
        lng: long,

        infoWindow: {
          content: '<p>La magnitud fue ' + val.magnitude + '</p>'
        }
      });
    });
  }
});
#map_canvas {
  height: 300px;
  width: 600px;
  background: #6699cc;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<script src="https://hpneo.github.io/gmaps/gmaps.js"></script>
<div id="map_canvas"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法为Json Web服务加载Ajax Google Maps Gmap

来自分类Dev

Angular Google Maps ui-gmap-markers标签

来自分类Dev

将GMap.NET用于Google Maps的问题。无法连接到互联网并且出现错误CS0246

来自分类Dev

无法与Flutter Web上的Google Maps互动(google_maps)

来自分类Dev

Google Maps无法使用angularjs加载

来自分类Dev

Google Maps中的信息窗口无法加载

来自分类Dev

Google Maps API无法正确加载

来自分类Dev

无法加载FragmentActivity,Google Maps v 2

来自分类Dev

为什么Angular Google Maps中的<ui-gmap-windows>元素需要ng-non-bindable?

来自分类Dev

Gmap3 Google Maps使用地理编码的位置将地图居中

来自分类Dev

为什么Angular Google Maps中的<ui-gmap-windows>元素需要ng-non-bindable?

来自分类Dev

Gmap3 Google Maps使用地理编码的位置将地图居中

来自分类Dev

无法为Android Google Maps创建ClusterManager

来自分类Dev

将Google Maps嵌入为CSS叠加层无法正确加载

来自分类Dev

为Google Maps Directions服务循环多个起点

来自分类Dev

Google Maps-无法加载Android应用-空对象引用

来自分类Dev

无法使用Google Maps Data Layer从源加载geojson

来自分类Dev

Google Maps v2无法在某些设备上加载

来自分类Dev

Google Maps API无法将地图加载到页面

来自分类Dev

Google Maps在Bootstrap 3.0模态中无法完全加载

来自分类Dev

Gmap,jQuery和Google地图

来自分类Dev

无法加载地图。与Android Google Maps API v2的Google服务器联系时发生错误

来自分类Dev

Google Maps无法添加对Play服务的引用

来自分类Dev

如何在Google Maps中加载JSON文件

来自分类Dev

为iOS实现Google Maps

来自分类Dev

异步加载Google Maps API

来自分类Dev

动态加载Google Maps API

来自分类Dev

Google Maps何时加载数据?

来自分类Dev

Google Maps何时加载数据?

Related 相关文章

  1. 1

    无法为Json Web服务加载Ajax Google Maps Gmap

  2. 2

    Angular Google Maps ui-gmap-markers标签

  3. 3

    将GMap.NET用于Google Maps的问题。无法连接到互联网并且出现错误CS0246

  4. 4

    无法与Flutter Web上的Google Maps互动(google_maps)

  5. 5

    Google Maps无法使用angularjs加载

  6. 6

    Google Maps中的信息窗口无法加载

  7. 7

    Google Maps API无法正确加载

  8. 8

    无法加载FragmentActivity,Google Maps v 2

  9. 9

    为什么Angular Google Maps中的<ui-gmap-windows>元素需要ng-non-bindable?

  10. 10

    Gmap3 Google Maps使用地理编码的位置将地图居中

  11. 11

    为什么Angular Google Maps中的<ui-gmap-windows>元素需要ng-non-bindable?

  12. 12

    Gmap3 Google Maps使用地理编码的位置将地图居中

  13. 13

    无法为Android Google Maps创建ClusterManager

  14. 14

    将Google Maps嵌入为CSS叠加层无法正确加载

  15. 15

    为Google Maps Directions服务循环多个起点

  16. 16

    Google Maps-无法加载Android应用-空对象引用

  17. 17

    无法使用Google Maps Data Layer从源加载geojson

  18. 18

    Google Maps v2无法在某些设备上加载

  19. 19

    Google Maps API无法将地图加载到页面

  20. 20

    Google Maps在Bootstrap 3.0模态中无法完全加载

  21. 21

    Gmap,jQuery和Google地图

  22. 22

    无法加载地图。与Android Google Maps API v2的Google服务器联系时发生错误

  23. 23

    Google Maps无法添加对Play服务的引用

  24. 24

    如何在Google Maps中加载JSON文件

  25. 25

    为iOS实现Google Maps

  26. 26

    异步加载Google Maps API

  27. 27

    动态加载Google Maps API

  28. 28

    Google Maps何时加载数据?

  29. 29

    Google Maps何时加载数据?

热门标签

归档