我已经使用Google Maps API制作了自定义地图,但是该地图一直从左向右循环到无穷大。有没有办法修复它?

问题描述 投票:0回答:1

我相信您需要在函数中添加更多参数。 opacity: 1 repeatHorizontally: false, repeatVertically: false

在您的方案中重复经常是可选的。
这里是您的完整代码:

var map = new google.maps.Map(document.getElementById('map'), mapOptions); var customMapType = new google.maps.ImageMapType({ getTileUrl: function(coord, zoom) { if (zoom < 0 || zoom > maxZoom) return ""; var cols = baseCols * Math.pow(2, zoom); var rows = baseRows * Math.pow(2, zoom); if (coord.x < 0 || coord.x >= cols || coord.y < 0 || coord.y >= rows) { return null; } return 'tiles/' + zoom + '/' + coord.y + "_" + coord.x + ".png"; }, tileSize: new google.maps.Size(256, 256), minZoom: 0, maxZoom: maxZoom, name: 'custom', opacity: 1, repeatHorizontally: false, repeatVertically: false }); map.mapTypes.set('custom', customMapType); map.setMapTypeId('custom');
javascript maps
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.