gpt4 book ai didi

javascript - 不要使用 Gmaps.js 显示 Google map

转载 作者:行者123 更新时间:2023-12-03 05:17:27 26 4
gpt4 key购买 nike

我想在我的网页中使用 Google map 。我用过Gmaps.js为了它。我的代码如下:

  <div class="row col-md-10 col-md-offset-1">
<br>
<br>
<br>
<label for="address">{{$MapLabel}}</label>

<div class="span11">
<div id="map"></div>
</div>
<br>
<br>
<div class="row">
<div class="col-md-4">
<button id="button_Google_Serach" type="button" class="btn btn-info" >جستجو</button>
</div>
<div class="col-md-8">
<input type="text" id="address_with_google" name="address_with_google" placeholder="{{$SearchLabel}}" class="form-control" />
</div>
</div>
<input type="text" hidden id="latGoogleMap">
<input type="text" hidden id="lngGoogleMap">
<br>
</div>

当我编写下面的代码时,我没有看到任何谷歌地图 div 相同的下面的图像。

var map;
$(document).ready(function(){

map = new GMaps({
el: '#map',
lat: -12.043333,
lng: -77.028333,
zoom: 16,
click: function(e){

map.removeMarkers();

map.addMarker({
lat: e.latLng.lat(),
lng: e.latLng.lng(),
draggable: true
});

//Set google lat in hidden input
$('#latGoogleMap').val( e.latLng.lat());
//Set google lng in hidden input
$('#lngGoogleMap').val(e.latLng.lng());

}

});

});

enter image description here

但是当我删除该代码时,我看到了: enter image description here

我该怎么办?

最佳答案

使用谷歌地图的高度和宽度:

 map = new GMaps({
el: '#map',
lat: -12.043333,
lng: -77.028333,
width: '95%',
height: '350px',
zoom: 16,
click: function(e){

map.removeMarkers();

map.addMarker({
lat: e.latLng.lat(),
lng: e.latLng.lng(),
draggable: true
});

//Set google lat in hidden input
$('#latGoogleMap').val( e.latLng.lat());
//Set google lng in hidden input
$('#lngGoogleMap').val(e.latLng.lng());

}

});

关于javascript - 不要使用 Gmaps.js 显示 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41550870/

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