【发布时间】:2016-03-10 09:07:52
【问题描述】:
如果屏幕 si 小于一定数量的像素,如何隐藏地图类型选项(地图、卫星...)?这就是我的 Google Maps API V3 代码的样子:
var mapOptions = {
center: new google.maps.LatLng(initLat, initLong),
zoom: level,
scaleControl: true,
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR,
position: google.maps.ControlPosition.RIGHT_TOP
},
zoomControl: true,
zoomControlOptions: {
position: google.maps.ControlPosition.LEFT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
}
如您所见,mapTypeControl 现在设置为 true,如果屏幕宽度小于 340px;,我需要将其设置为 false。还有mapTypeControlOptions,如果屏幕较小,应该隐藏或其他东西。
【问题讨论】:
标签: javascript java google-maps google-maps-api-3