Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 使用自定义平铺大小的MapTileLayer_Windows Phone - Fatal编程技术网

Windows phone 使用自定义平铺大小的MapTileLayer

Windows phone 使用自定义平铺大小的MapTileLayer,windows-phone,Windows Phone,据我所知,您的覆盖瓷砖必须与Bing瓷砖大小相同。如果我想在Bing顶部渲染的瓷砖与Bing瓷砖的大小不匹配怎么办 例如,在缩放级别1上,有4个Bing分幅,每个分幅大小为256x256像素。因此,地图的总大小为512x512像素。在这张地图上,我想从另一张481x326大小的地图上渲染瓷砖。另一张地图总共有9个分幅 因此,Bing将触发其平铺(0,0)的渲染。LocationRectileSource将分析平铺坐标、缩放级别并确定要使用的图像的Uri。问题是,对于一个Bing磁贴,我没有一个覆

据我所知,您的覆盖瓷砖必须与Bing瓷砖大小相同。如果我想在Bing顶部渲染的瓷砖与Bing瓷砖的大小不匹配怎么办

例如,在缩放级别1上,有4个Bing分幅,每个分幅大小为256x256像素。因此,地图的总大小为512x512像素。在这张地图上,我想从另一张481x326大小的地图上渲染瓷砖。另一张地图总共有9个分幅

因此,Bing将触发其平铺(0,0)的渲染。LocationRectileSource将分析平铺坐标、缩放级别并确定要使用的图像的Uri。问题是,对于一个Bing磁贴,我没有一个覆盖磁贴图像,但是有很多(使用上面的示例,有4个)

看来,我应该准备我的叠加瓷砖,以符合必应的模式。这样会有一个1对1的关系。有没有办法避免这一步并使用我的自定义瓷砖

谢谢