必应地图如何在地图上设置一个图钉(URL)?

3

我已经拥有所有的代码,唯一缺少的就是如何在该URL中放置一个推钉:

http://www.bing.com/maps/default.aspx?v=2&cp=50.22599~50.81103&lvl=10

我的推钉链接是: http://s8.postimg.org/8uuikcaw1/pin.png

我想做一个像这样的东西: http://www.bing.com/maps/default.aspx?v=2&cp=50.22599~50.81103&lvl=10&pushpin=http://s8.postimg.org/8uuikcaw1/pin.png

或者如果bing地图有他们的推钉,那也可以。 只想得到一个带有地图和推钉的静态图像,有人能帮我吗?

谢谢 :)

3个回答

0

将纬度和经度替换为您自己的。

var pushpin= new Microsoft.Maps.Pushpin(new Microsoft.Maps.Location(47.6, -122.33)); 
map.entities.push(pushpin); 

0

1
对我来说没有显示任何图钉,只有在我的地图窗口右侧的“共享位置”菜单。也许API的行为现在不同了? - Jones03
1
我正在使用API的集合编辑器和集合参数部分获得所需的效果。这是一个示例URL:https://www.bing.com/maps?sp=point.45.23423_-122.1232_Some%20Point_WhereAmI - vitale232

0

上面提出的图钉答案似乎不再有效。红色标记不会出现在地图上,但“卡片”会列出,并且当光标悬停在卡片上时,描述会显示在地图上。如@vitale232所提到的,点集合是一种替代方案,我也用过,但使用MS Edge(Chrome)版本113.0.1774.50和例如点集合URL https://www.bing.com/maps/?sp=point.56.38166_-4.21704_10%3A36_~point.56.38137_-4.21646_10%3A39_&lvl=15&sty=s 时,这些似乎也无效。点会短暂显示然后消失,所以发生了一些改变,但MS文档没有更新。看起来MS在放置点后添加了自动数据库名称搜索,如果名称不被识别,除非将光标悬停在每个“卡片”上,否则点将保持不可见。因此,此URL有效 https://www.bing.com/maps/?v=2&cp=56.3319444444444~--4.61222222222222&sp=point.56.3319444444444_-4.61222222222222_&lvl=15&sty=s&eo=1&where1=Beinn%20a%27%20Chroin 但这个URL不会显示 https://www.bing.com/maps/?v=2&cp=56.3319444444444~--4.61222222222222&sp=point.56.3319444444444_-4.61222222222222_&lvl=15&sty=s&eo=1&where1=Bong 一个可能的解决方法是使用折线,例如 https://bing.com/maps/default.aspx?sp=Polyline.47.68_-122.12_48.68_-123.12_49.68_-122.12_LINE_some%20notes_http://bing.com__%2300ff00__4px_Single_Solid 理想情况下,MS应该适时地对此进行完善的文档说明,特别是当他们改变/破坏某些东西时!


目前你的回答不够清晰,请编辑并添加更多细节,以帮助其他人理解它如何回答问题。你可以在帮助中心找到有关如何编写好答案的更多信息。 - Community
社区机器人说“某事”不清楚?请具体说明,我会尽力改进帖子。 - Joe90

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接