【问题标题】:Adding Terms of Use to Bing Map将使用条款添加到 Bing 地图
【发布时间】:2014-12-09 21:27:19
【问题描述】:

我们已经开始使用 Bing 地图作为图钉,但是我们需要将其作为页面的使用条款。我在将使用条款实际添加到包含我们地图的 div 时遇到问题。现在,我正在尝试添加一个简单的超链接元素,一旦实际添加,我就可以使用格式明智的元素。我的代码如下:

//Create Hyperlink element and assign the values.
HyperLink hlTerms = new HyperLink();
hlTerms.NavigateUrl = "http://www.microsoft.com/maps/product/terms.html";
hlTerms.Text = "Terms of Use";

//Find the control, since we're testing have a safety catch to make sure it actually exists.
Control dvMap = FindControl("mapCell");
if (dvMap != null)
{
    //Add to the div.
    dvMap.Controls.Add(hlTerms);
}

然而,尽管尝试在 runat="server" 已经存在的 div 上使用 FindControl,或者应该在我们到达 OnPreRender 时,我得到了 null。真正让它正常工作的最佳解决方案是什么?

编辑:我不确定人们是否真的阅读 ToU,但由于拥有企业许可,我们需要拥有使用条款。

8.4 Bing 地图 TOU。 您必须提供指向 Bing 地图 TOU 的超文本链接:(i) 在您的公司应用程序中可以查看或访问服务的每个页面的底部,或(ii) 在您的公司应用程序的使用条款范围内。 Microsoft 可能会不时更改必应地图 TOU。公司有责任酌情通知其最终用户更改,并将遵守 Microsoft 的合理指示。您不得鼓励或要求任何最终用户违反 Bing 地图 TOU 的条款。

【问题讨论】:

  • 为什么需要在地图页面上添加使用条款的链接?使用条款适用于开发人员,而不是最终用户。

标签: c# asp.net bing-maps


【解决方案1】:

您无需在应用程序中提供 Bing 地图使用条款的链接。使用条款是供应用的开发者遵守的,而不是供应用的最终用户遵守的。

【讨论】:

  • 不正确,在使用条款中,使用条款的第 8.4 节:“Bing 地图 TOU。您必须提供指向 Bing 地图 TOU 的超文本链接:(i) 在每个页面的底部在可以查看或访问服务的公司应用程序中,或 (ii) 在公司应用程序的使用条款内。Microsoft 可能会不时更改 Bing 地图 TOU。公司负责将更改通知其最终用户适当的并将遵守 Microsoft 的合理指示。您不得鼓励或要求任何最终用户违反 Bing 地图 TOU 的条款。"
  • 我是 Bing 地图客户咨询团队的一员,是检查客户应用程序是否符合我们的使用条款的主要人员。没有人在他们的网页上放置使用条款的链接。如果您真的想包含链接,请将其放入您网站的使用条款中。不需要将链接放在您的主页上。我相信使用条款中的这些条款是很久以前添加的,当时情况有很大不同。下次更新条款时,我会看看是否将其删除或更新。
  • 谢谢@rbrundritt,我和我的主管对此感到困惑,但这为我们节省了大量工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-27
  • 2011-01-10
  • 1970-01-01
  • 1970-01-01
  • 2012-02-14
  • 1970-01-01
相关资源
最近更新 更多