Efe*_*Efe 2 javascript google-maps-api-3
我根据他们的位置在谷歌地图上列出我的用户。但我不希望它放大到其他人可以看到他们居住的街道的程度。有没有办法禁用以下 Google 地图代码中的“放大”功能?
谢谢!
function initialize() {
var data = <%=Data%>;
var center = new google.maps.LatLng(48.404840395764175, 2.6845264434814453);
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 2,
center: center,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var markers = [];
for (var i = 0; i < data.users.length; i++) {
var location = data.users[i];
var latLng = new google.maps.LatLng(location.latitude, location.longitude);
var marker = new google.maps.Marker({ position: latLng });
markers.push(marker);
}
var markerCluster = new MarkerClusterer(map, markers);
}
google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)
您可以向传递给构造函数的选项对象添加minZoom和maxZoom属性:Map
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 2,
center: center,
mapTypeId: google.maps.MapTypeId.ROADMAP,
maxZoom: 10
});
Run Code Online (Sandbox Code Playgroud)
从文档中maxZoom:
将显示在地图上的最大缩放级别。如果省略或设置为 null,则使用当前地图类型的最大缩放比例。
| 归档时间: |
|
| 查看次数: |
4553 次 |
| 最近记录: |