|
|
追风的啤酒 · 为什么gateway 启动时 ...· 1 年前 · |
|
|
豪爽的金针菇 · PyQt5系列教程(50):QTabWidg ...· 3 年前 · |
|
|
干练的甜瓜 · 配置 Firebase 云消息传递 ...· 3 年前 · |
|
|
买醉的闹钟 · RSA加密解密(无数据大小限制,php、go ...· 3 年前 · |
我使用OpenLayers在我的网站上显示定制的OSM地图。
我有一些值得尊敬的地方:地图必须是固定的(这意味着我们不能拖动它或缩放它)。
我对变焦有问题, 我不能用鼠标 来禁用缩放。有人有小费吗?
map = new OpenLayers.Map('map');
map.events.remove("move");
map.events.remove("movestart");
map.events.remove("moveend");
map.events.remove("zoomend");
map.events.remove("mouseover");
map.events.remove("mouseout");
map.events.remove("mousemove");
map.events.remove("zoomstart");
var nav = new OpenLayers.Control.Navigation({
defaultDblClick: function(event) { return ; }
map[index].addControl(nav);
此外,如果有人有一个提示来删除所有导航事件比这更容易,这将是非常感谢。
发布于 2012-09-11 09:37:09
通过传递空数组禁用地图上的默认控件:
var map = new OpenLayers.Map('map', { controls: [] });
发布于 2015-02-13 13:35:13
对于OpenLayers3,交互数组也需要是空的。
var map = new ol.Map({