如何在Bing地图v7上创建自定义图钉

问题描述

|| 有人可以告诉我如何自定义7.0版Bing地图的图钉吗?我正在尝试从具有自定义图标的版本6进行升级,但找不到任何地方可以显示如何使用版本7进行升级。到目前为止,我有以下代码。 非常感谢,
var map = null; 
var pinInfoBox = null;

function GetMap()
{
    map = new Microsoft.Maps.Map(document.getElementById(\"myMap\"),{
    credentials: \"xxx\",height: 236,width: 269,enableClickablelogo: false,enableSearchlogo: false,mapTypeId: Microsoft.Maps.MapTypeId.road,showDashboard: false});


    var loc = new Microsoft.Maps.Location(47.592,-122.332);
    var pin = new Microsoft.Maps.pushpin(loc);
    map.entities.push(pin);
    map.setView({ center: loc,zoom: 6 });
}
    

解决方法

查看参考文档,该文档具有一个用于设置自定义图标的“ \”图标\”选项 http://msdn.microsoft.com/en-us/library/gg427629.aspx     ,有一个非常好的网站记录了如何执行此确切操作。 http://www.bingmapsportal.com/isdk/ajaxv7#Pushpins2 这是该网站上的JavaScript,其中说明了如何执行此操作:
map.entities.clear(); 
var pushpinOptions = {icon: virtualPath + \'/Content/SpaceNeedle.jpg\',width: 30,height: 50}; 
var pushpin= new Microsoft.Maps.Pushpin(map.getCenter(),pushpinOptions);
map.entities.push(pushpin);