将谷歌地图Web部件转换为必应地图Web部件

本文关键字:Web 地图 部件 转换 谷歌地图 | 更新日期: 2023-09-27 18:21:13

这是谷歌版本的

我做了将近2天的研究,为Bing地图找到了这样的东西,但没有运气,现在我想把这个谷歌地图项目改成Bing地图项目,我没有线索。

有人能解释一下这个项目的代码和我需要做的更改吗?拿起必应地图。

我知道我需要将GoogleMap.js更改为BingMap.js,我可以从Bing SDK中获得这个脚本,但我不知道我还需要做什么更改。

这是Bing地图项目,但它获取地图的图像,而不是实际使用地图API

将谷歌地图Web部件转换为必应地图Web部件

找到我想要的,这里是链接,

在此处输入链接描述

感谢大家的负面评论!

有一件事我想提一下,我浏览了Apress的书"Sharepoint 2010作为开发平台",它向你展示了如何将bing地图部署为Web部件,但他们错过了最重要的一点,在那里的代码(从那里的网站获得),他们没有使用"ClientScriptManager"注册脚本,这会破坏javascript,当你使用该Web部件时,它不允许你使用ribbon控件,所以如果有人有问题(正如我在许多帖子中看到的那样,人们也有同样的问题),只需在你的java脚本之前添加以下内容(对于sharepoint 2010 Web部件)

 System.Web.UI.ClientScriptManager csm = Page.ClientScript;
 StringBuilder builder = new StringBuilder();
 string SCRIPT_NAME = "MapScript" + this.ID;
    {// your java script}
csm.RegisterClientScriptBlock(this.GetType(), SCRIPT_NAME, builder.ToString(), false);

如果我说错了什么,请纠正我,干杯(如果我的回答能帮你打分的话:)