我正在使用JS API来显示我的地图。 这是代码:
<script type="text/javascript">
function initialize() {
var _lat = 10;
var _long = 200;
var myLatlng = new google.maps.LatLng(_lat, _long);
var myOptions = {
center: myLatlng,
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
var image = 'target.png';
var beachMarker = new google.maps.Marker({
position: myLatlng,
map: map,
icon: image
});
beachMarker.setMap(map);
}
</script>
现在我想从地图上删除一些东西。
我如何实现这一目标。
答案 0 :(得分:62)
scrollwheel: false,
此选项用于禁用鼠标缩放。
scaleControl: false,
此选项用于按比例禁用缩放。
draggable: false,
此选项用于禁用拖动。
mapTypeControl: false,
此选项将隐藏地图类型。
将它们放如下:
var myOptions = {
center: myLatlng,
zoom: 15,
mapTypeControl: false,
draggable: false,
scaleControl: false,
scrollwheel: false,
navigationControl: false,
streetViewControl: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
答案 1 :(得分:16)
使用“禁用默认用户界面” 例如:
var mapOptions = {
zoom: 4,
center: new google.maps.LatLng(-33, 151),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);`
答案 2 :(得分:13)