【发布时间】:2016-08-02 09:55:34
【问题描述】:
我正在构建一个使用地理定位的应用程序,该应用程序使用开放图层加载 Bing 地图图层。我想仅通过触摸来控制缩放,因此想删除默认的缩放按钮。理想情况下,我还想至少移动“i”按钮,这样它就不会与圆形白色按钮冲突。
这是它当前呈现方式的屏幕截图:
除了地理定位代码之外,这就是我添加 Bing 地图图层的方式,并且我假设我会添加代码以删除这些,但我尝试过的一切都没有产生任何影响:
var styles = [
'Road',
'Aerial',
'AerialWithLabels',
'ordnanceSurvey'
];
var layers = [];
var i, ii;
for (i = 0, ii = styles.length; i < ii; ++i) {
layers.push(new ol.layer.Tile({
visible: false,
preload: Infinity,
source: new ol.source.BingMaps({
key: 'my key is here in the real version',
imagerySet: styles[i],
disableZooming: true,
// use maxZoom 19 to see stretched tiles instead of the BingMaps
// "no photos at this zoom level" tiles
maxZoom: 19
})
}));
}
有人有什么建议吗?
【问题讨论】:
标签: javascript ios bing-maps openlayers-3