改变默认谷歌地图Api'的默认缩放控制图像
Changing default Google Maps Api's default zoomControls Image?
您可以更改谷歌地图Api缩放控件的默认图像,以便创建我自己的?
不,你不能将缩放控件的图像更改为Google提供的三个选项以外的任何内容:
但是,您可以构建自定义控件并将它们放置在地图上。您必须设置适当的事件处理程序并管理控件的状态,但这是可以做到的。缩放控件可能以下列样式选项之一出现:
google.maps.ZoomControlStyle。SMALL显示一个迷你缩放控制,仅由+和-按钮组成。这种款式适合小地图。在触摸设备上,这个控制显示为+和-按钮
google.maps.ZoomControlStyle。LARGE显示标准缩放滑块控制。在触摸设备上,这个控件显示为+和-响应触摸事件的按钮。
google.maps.ZoomControlStyle。DEFAULT根据地图的大小和地图所在的设备选择适当的缩放控件运行。
滑块控件可能有点棘手,但如果你只想要放大和缩小按钮,你可以不管理状态。
事件看起来像这样:
//zoom in control click event
google.maps.event.addDomListener(zoomIn, 'click', function() {
var currentZoomLevel = map.getZoom();
if(currentZoomLevel != 21){
map.setZoom(currentZoomLevel + 1);
}
});
//zoom out control click event
google.maps.event.addDomListener(zoomOut, 'click', function() {
var currentZoomLevel = map.getZoom();
if(currentZoomLevel != 0){
map.setZoom(currentZoomLevel - 1);
}
});
相关文章:
- 更改高贴图的缩放级别
- 在不阻止默认行为的情况下检测IE10中的缩放
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 缩放Raphael/SVG容器以适应所有内容
- 传单缩放控制位置错误
- 在不移动内部文本的情况下缩放元素的效果
- 调整缩放窗口高度提升缩放
- 计算CSS3缩放框在另一个框中的最高位置
- D3.JS向rect添加缩放和列表项
- iScroll 4 – 恢复默认/本机缩放功能
- 将默认缩放 css
- 当我更改默认缩放设置时,Google Maps JavaScript API 不会缩放
- 如何在窗口缩小/缩放级别小于 1 时将窗口缩放设置为默认值
- 如何在新的谷歌地图上设置默认缩放级别
- pdf.js和viewer.html默认缩放初始值
- Javascript,更改highcharts地图缩放后的默认位置
- 改变默认谷歌地图Api'的默认缩放控制图像
- 在微软平板电脑/触摸屏显示器上使用mozilla firefox禁用默认的缩放功能
- 谷歌地图链接从greasemonkey默认缩放
- 防止android默认浏览器在横向模式下缩放