Bing地图与Google地图 - >标记在不同的地方

时间:2011-09-11 18:06:11

标签: google-maps bing-maps

我制作了2张地图,一张是Bing地图,另一张是谷歌地图。 它们都从相同的数据文件中拉出来在地图上放置一堆引脚。 然而,Bing地图上的引脚看起来像是向北偏移太远,因此不在正确的位置。

http://upstairsweb.com/examples/bingmap.html

VS

http://upstairsweb.com/examples/googlemap.html

1 个答案:

答案 0 :(得分:1)

问题在于您正在使用的图标 - http://upstairsweb.com/examples/SmallRedMapPin.png本身的PNG文件大小为16px x 18px,但图钉的可见部分仅绘制在图像的左上角。默认情况下,Bing地图会在地图图像的底部中心固定一个图钉图标,但由于垂直边缘的透明区域会使图标看起来太远和向左。我还不知道当你没有指定一个明确的锚点时谷歌地图如何锚定一个图标 - 也许它只是硬编码一个偶然碰巧与你的点对齐的锚。

无论哪种方式,我建议您首先修剪图像以摆脱外部周围的无关透明区域和/或在PushpinOptions中明确设置锚点,在该点处应放置图标相对于其描述的点:http://msdn.microsoft.com/en-us/library/gg427629.aspx