【问题标题】:Conversion of Google Map webpart into Bing Map webpart将 Google Map webpart 转换为 Bing Map webpart
【发布时间】:2012-02-17 23:14:52
【问题描述】:

这里是谷歌version

我做了将近 2 天的研究,为 Bing 地图 找到了类似的东西,但没有运气,现在我正在寻找将这个 Google 地图项目更改为 Bing 地图项目,我没有线索。

谁能解释一下这个项目的代码以及我需要做的更改 Pick up Bing Maps。

我知道我需要将 GoogleMap.js 更改为 BingMap.js,我可以从 Bing SDK 获取此脚本,但我不知道我还需要进行哪些更改。

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

【问题讨论】:

  • 所有专家都去哪儿了? ,自上周以来我一直在尝试解决这个问题,但似乎这里没有人真正了解 Maps API!
  • 您的问题可以缩短为“我看到了一些很酷的东西,我无法复制,请有人这样做。”我认为您应该尝试将其转换为更具体的东西,并且可能也更少作为转换问题来说服某人代表您分析 codeplex 项目是值得的。
  • 我确实了解地图,但在这里您要求我们做您的工作。发布一个具体问题,表明您已经尝试过某事以获得答案。
  • @你们是对的,我现在要对它做更多的研究!

标签: c# sharepoint google-maps web-parts bing-maps


【解决方案1】:

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

enter link description here

感谢人们的负面评论!

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

 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);

如果我说错了,请纠正我,干杯(如果我的回答帮助你评价它:))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-29
    • 2014-02-13
    • 2023-02-02
    • 2011-01-04
    • 2013-05-24
    • 2015-01-14
    • 2014-01-29
    • 1970-01-01
    相关资源
    最近更新 更多