我正在尝试将 azure map 渲染到我的应用程序中,但图块似乎在重复。我怎样才能限制平铺,使每个部分只渲染一次?
I am trying to render an azure map into my application but the tiles seem to be repeating. How can I limit the tile so each part's rendered only once?
Azure 地图中的图块对我来说是重复的,因此一个位置有时会显示两次或三次。我尝试调整缩放比例但没有效果。我怎样才能限制这种重复?
为确保我理解您所描述的内容,当缩小时,您会看到两个或更多“世界”并且您的数据在它们上面重复。这被称为世界包装。就像地球仪一样,您可以无限水平地旋转它。有一个选项可以禁用此功能:
var map = new atlas.Map('myMap', {
//Disable world wrap.
renderWorldCopies: true,
//Your other map options.
});
这是一个现场演示:https://azuremapscodesamples.azurewebsites.net/?sample=Render%20world%20copies
Azure 地图中的图块对我来说是重复的,因此一个位置有时会显示两次或三次。我尝试调整缩放比例但没有效果。我怎样才能限制这种重复?
为确保我理解您所描述的内容,当缩小时,您会看到两个或更多“世界”并且您的数据在它们上面重复。这被称为世界包装。就像地球仪一样,您可以无限水平地旋转它。有一个选项可以禁用此功能:
var map = new atlas.Map('myMap', {
//Disable world wrap.
renderWorldCopies: true,
//Your other map options.
});
这是一个现场演示:https://azuremapscodesamples.azurewebsites.net/?sample=Render%20world%20copies