【发布时间】:2016-09-05 18:53:08
【问题描述】:
我想在我的谷歌地图右下角显示放大(+)和缩小选项(-)。我试过了,但我没有得到缩放选项。
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDQ2&callback=initMap">
</script>
<script type="text/javascript">
window.onload = function () {
var mapOptions = {
center: new google.maps.LatLng(17.44633567526379, 78.38290556613924),
zoom: 14,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var infoWindow = new google.maps.InfoWindow();
var latlngbounds = new google.maps.LatLngBounds();
var map = new google.maps.Map(document.getElementById("dvMap"), mapOptions);
google.maps.event.addListener(map, 'click', function (e) {
alert("Latitude: " + e.latLng.lat() + "\r\nLongitude: " + e.latLng.lng());
document.getElementById("txtLongitude").value = e.latLng.lng();
document.getElementById("txtLatitude").value = e.latLng.lat();
});
}
</script>
<div id="dvMap" style="width: 700px; height: 300px">
</div>
【问题讨论】:
-
请提供一个minimal reproducible example 来说明问题,包括所需的任何 HTML/CSS。 I get a +/- zoom in/out control in the bottom right corner with the posted code.
-
我认为我的错误是我给了地图更大的宽度。所以缩放符号不可见。当我缩小宽度时,我得到了符号。对不起我的愚蠢错误
标签: javascript html google-maps google-api