创建了一个虚拟地球 (Bing) 地图以在特定点显示一个简单的图钉。现在一切正常——图钉出现,标题和描述在悬停时弹出。
地图最初完全放大到大头针,但奇怪的问题是,当我缩小时,它在地图上移动得稍微低了一点。因此,如果我从指向多伦多某处的大头针开始,如果我缩小到足够大,大头针最终会出现在安大略湖的中间!如果我平移地图,则图钉正确地停留在正确的位置。当我重新放大时,它会稍微向上移动,直到它回到原来的正确位置!
我环顾四周寻找解决方案,但我根本无法理解。请帮忙!!
非常感谢!
import with javascript: http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2
$(window).ready(function(){
GetMap();
});
map = new VEMap('birdEye');
map.SetCredentials("hash key from Bing website");
map.LoadMap(new VELatLong(43.640144 ,-79.392593), 1 , VEMapStyle.BirdseyeHybrid, false, VEMapMode.Mode2D, true, null);
var pin = new VEShape(VEShapeType.Pushpin, new VELatLong(43.640144 ,-79.392593));
pin.SetTitle("Goes to Title of the Pushpin");
pin.SetDescription("Goes as Description.");
map.AddShape(pin);