ฉันกำลังสร้างแอปที่ใช้ Geolocation โดยใช้ Open Layers เพื่อโหลด Bing Map Layer ฉันต้องการควบคุมการซูมด้วยการสัมผัสเพียงอย่างเดียว ดังนั้นจึงต้องการลบปุ่มซูมเริ่มต้นออก ตามหลักการแล้ว อย่างน้อยฉันก็อยากจะย้ายปุ่ม 'i' ด้วย จะได้ไม่ขัดแย้งกับปุ่มกลมๆ สีขาว
นี่คือภาพหน้าจอที่แสดงวิธีการเรนเดอร์ในปัจจุบัน:
ฉันกำลังพูดถึงปุ่มสีน้ำเงินใต้ปุ่มกลมสีขาว
นอกเหนือจากโค้ด Geolocation นี่คือวิธีที่ฉันเพิ่มเลเยอร์ Bing Maps และฉันคิดว่าฉันจะเพิ่มโค้ดเพื่อลบสิ่งเหล่านี้ออก แต่ทุกสิ่งที่ฉันได้ลองไม่ได้สร้างความแตกต่าง:
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
})
}));
}
ไม่มีใครมีข้อเสนอแนะใด ๆ ?