相关疑难解决方法(0)

如何检查Google地图是否已满载?

我正在将Google地图嵌入我的网站.加载Google地图后,我需要启动一些JavaScript流程.

有没有办法在Google地图完全加载时自动检测,包括平铺下载等等?

tilesloaded()应该存在一种方法,它应该完成这项任务,但它不起作用.

html javascript google-maps

288
推荐指数
6
解决办法
18万
查看次数

Google Maps getBounds()返回undefined

我正在写一个代码,它将:

- 加载地图并将其置于KML中心

- 根据地图的边界绘制多边形.

这里是代码.我收到一个错误

未捕获的TypeError:无法调用未定义的方法'getNorthEast'

    function initialize()
{
    var mapOptions =
    {
    zoom: 19,
    mapTypeId: google.maps.MapTypeId.ROADMAP //higer zoom
    };

    var KML1 = new google.maps.KmlLayer(
            {
            clickable: false,
            url: 'https://s3.amazonaws.com/navizon.its.fp/1001/f43l9uvts1_a.kml' //kml link for the floor-plan
            });
    var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
    KML1.setMap(map);


    var bounds = new google.maps.LatLngBounds();
    bounds = map.getBounds();
    var ne = bounds.getNorthEast();
    var sw = bounds.getSouthWest();

    var QLat = Math.abs((ne.lat()-sw.lat())/5);
    var QLng = Math.abs((sw.lng()-ne.lng())/5);

    var swLat = sw.lat()+QLat;
    var swLng = sw.lng()+QLng;

    var neLat = ne.lat()-QLat; …
Run Code Online (Sandbox Code Playgroud)

google-maps-api-3

1
推荐指数
1
解决办法
8503
查看次数

标签 统计

google-maps ×1

google-maps-api-3 ×1

html ×1

javascript ×1