问题:
Google 地图 v3 是否可以限制显示特定区域,缩放级别有限?
答案:
是的,可以使用以下技术实现此目的:
限制可视区域:
示例:
<code class="javascript">var bounds = new google.maps.LatLngBounds( new google.maps.LatLng(lat1, lng1), new google.maps.LatLng(lat2, lng2) ); var mapOptions = { restrictions: { latLngBounds: bounds } }; var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);</code>
限制缩放级别:
示例:
<code class="javascript">var mapOptions = { minZoom: 6, maxZoom: 9 }; var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);</code>
注意:
使用 StyledMap 限制缩放级别仅限于 ROADMAP 基本地图类型。使用 minZoom 和 maxZoom 选项提供了更全面的解决方案。
附加说明:
以上是Google 地图 v3 是否可以限制显示具有有限缩放级别的特定区域?的详细内容。更多信息请关注PHP中文网其他相关文章!