Map Bing映射latlong到像素计算

Map Bing映射latlong到像素计算,map,pixel,bing,Map,Pixel,Bing,我正在尝试做一项涉及Bing地图的任务,我需要知道特定lat-long pin项目的像素位置 我正在使用Bing地图SDK通过Bing地图提供的函数LocationToViewportPoint来实现这一点 我担心这可能会影响我的应用程序的性能,我想知道是否可以更有效地编写自己的函数来实现这一点。问题是,如果我要编写自己的函数,我不知道如何实现这一点,因为很明显,该函数会在不同的缩放级别上输出不同的值 感谢您的指导 如果您有很多点需要转换,请检查是否可以将点数组传递到该方法中,或者是否有用于获取

我正在尝试做一项涉及Bing地图的任务,我需要知道特定lat-long pin项目的像素位置

我正在使用Bing地图SDK通过Bing地图提供的函数LocationToViewportPoint来实现这一点

我担心这可能会影响我的应用程序的性能,我想知道是否可以更有效地编写自己的函数来实现这一点。问题是,如果我要编写自己的函数,我不知道如何实现这一点,因为很明显,该函数会在不同的缩放级别上输出不同的值

感谢您的指导


如果您有很多点需要转换,请检查是否可以将点数组传递到该方法中,或者是否有用于获取点数组的等效方法。我知道Bing地图的一些控件有这个功能。如果支持阵列,那么使用内置功能将是最简单和最快的。如果您使用的Bing地图版本不支持位置数组,那么创建执行此计算并缓存某些常量变量的方法可能会更快。请参阅本文档,找到您需要的所有计算:


在过去的6年里,我做了大量的计算工作,现在我很少发现有必要为这些计算编写自己的方法,因为内置的位置到像素的东西往往速度一样快,所需的工作量也更少。

问题是,我确实认为我需要自己的计算,就像LocationToViewportPoint这样的方法一样所有这些都取决于地图是否处于缩放级别才能正常工作……我想在进入特定缩放级别之前计算特定的距离,然后我所指的文档就是您需要的。我自己为不同的事情做了很多这样的计算,但很少遇到太多人做同样的事情。