Google Maps Javascript API以小方块显示地图

AppleTattooGuy

我已经实现了Google Maps JavaScript API,并且正在尝试获取全屏地图。

地图本身仅显示在角落的一个小盒子中,我知道容器的大小正确,因为我在每个角落都有google元素,但是地图没有填充容器。

这是我所拥有的: 地图截图

代码:

<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAh_6k9o89NOW69iR9mL_0J6vu9QMm_54w&sensor=false&extension=.js"></script> 
<script> google.maps.event.addDomListener(window, 'load', init);

var map;

function init() {
    var mapOptions = {
        center: new google.maps.LatLng(51.508800670335646,-0.06943131238223),
        zoom: 12,
        zoomControl: true,
        zoomControlOptions: {
            style: google.maps.ZoomControlStyle.DEFAULT,
        },
        disableDoubleClickZoom: true,
        mapTypeControl: true,
        mapTypeControlOptions: {
            style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR,
        },
        scaleControl: true,
        scrollwheel: true,
        streetViewControl: true,
        draggable : true,
        overviewMapControl: true,
        overviewMapControlOptions: {
            opened: false,
        },
        mapTypeId: google.maps.MapTypeId.ROADMAP,
    styles: [
    {
        featureType: 'water',
        stylers: [{color:'#46bcec'},{visibility:'on'}]
    },{
        featureType: 'landscape',
        stylers: [{color:'#f2f2f2'}]
    },{
        featureType: 'road',
        stylers: [{saturation: -100},{lightness: 45}]
    },{
        featureType: 'road.highway',
        stylers: [{visibility: 'simplified'}]
    },{
        featureType: 'road.arterial',
        elementType: 'labels.icon',
        stylers: [{visibility: 'off'}]
    },{
        featureType: 'administrative',
        elementType: 'labels.text.fill',
        stylers: [{color: '#444444'}]
    },{
        featureType: 'transit',
        stylers: [{visibility: 'off'}]
    },{
        featureType: 'poi',
        stylers: [{visibility: 'off'}]
    }
],

    }

    var mapElement = document.getElementById('map');
    var map = new google.maps.Map(mapElement, mapOptions);
    var locations = [

    ];

    for (i = 0; i < locations.length; i++) {
        marker = new google.maps.Marker({
            icon: '',
            position: new google.maps.LatLng(locations[i][1], locations[i][2]),
            map: map
        });
    }
}
</script> 

<style> 
#map{
    width:100%;
    height:100%;
}
</style> 

您的输入将不胜感激。

KK

尝试添加

html { height: 100% } body { height: 100%; margin: 0px; padding: 0px }

在您的样式表/ css中

jsfiddle示例:http : //jsfiddle.net/lotusgodkk/S​​D9km/1/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Maps / Places Javascript API自动补全限制类型

来自分类Dev

Google Maps API的JavaScript框架

来自分类Dev

带有Rhomobile的Google Maps Javascript V3 API

来自分类Dev

Google Maps / JavaScript-显示某些标记-MySQL后端

来自分类Dev

Android Google Maps APK显示灰色方块

来自分类Dev

Google Maps Javascript API与Google Maps Embed API

来自分类Dev

Google Maps API + Google Maps Engine /我的地图

来自分类Dev

Google Maps API / JavaScript居中变量

来自分类Dev

地图标记未出现(Javascript Google Maps API)

来自分类Dev

Google Maps Javascript API填充建筑物的颜色

来自分类Dev

Google Maps JavaScript API错误:启用了Google Maps JavaScript API的ApiNotActivatedMapError

来自分类Dev

Google Maps Javascript API基于云的样式

来自分类Dev

为什么未在Google Maps(JavaScript)中显示此SVG?

来自分类Dev

Google Maps API显示空白地图

来自分类Dev

Google Maps标记未显示javascript

来自分类Dev

Google Maps API Javascript;TypeError a为null

来自分类Dev

Google Maps API和DynamicMapsEngineLayer:在地图中循环显示功能

来自分类Dev

Android Google Maps APK显示灰色方块

来自分类Dev

Google Maps Javascript API / Streetview FOV

来自分类Dev

Javascript Google Maps API-标记未显示

来自分类Dev

无法获取Google Maps JavaScript API密钥

来自分类Dev

Google Maps API-地图不显示

来自分类Dev

流星Google Maps JavaScript API

来自分类Dev

Google Maps Javascript API 204错误

来自分类Dev

Google Maps Clustering-Javascript

来自分类Dev

Google Maps API(GMS)地图未显示

来自分类Dev

Google Maps javascript:在一半地图上显示路线

来自分类Dev

Google Maps Javascript API 未呈现

来自分类Dev

在 Google Maps Javascript API 中显示多个方向

Related 相关文章

热门标签

归档