当前位置: 首页 > 知识库问答 >
问题:

如何使用Bing Map控件创建地图

甘骞尧
2023-03-14
var map = new Microsoft.Maps.Map(document.getElementById("mapDiv"), { credentials: "myapikey" });

用于在地图上生成点的数据,

{"GetSitePerformanceByDateCountryResult":[{"AVG_UserLat":8.4827804565429688,"AVG_UserLon":76.929702758789062,"Performance":196},{"AVG_UserLat":9.44175550651162,"AVG_UserLon":76.494306583754138,"Performance":96}]}

我不知道前面该怎么做,请大家帮帮我。

共有1个答案

东门清夷
2023-03-14

这是相当容易做到的。在我提供代码之前,这里有一些有用的资源可以帮助您开始Bing Maps的开发:

http://msdn.microsoft.com/en-us/library/gg427610.aspx

http://www.bingmapsportal.com/isdk/ajaxv7

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

  <script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script>

  <script type="text/javascript">
    var map;
    var data = {"GetSitePerformanceByDateCountryResult":[{"AVG_UserLat":8.4827804565429688,"AVG_UserLon":76.929702758789062,"Performance":196},{"AVG_UserLat":9.44175550651162,"AVG_UserLon":76.494306583754138,"Performance":96}]};

    function GetMap()
    {
        map = new Microsoft.Maps.Map(document.getElementById("myMap"), { 
            credentials: "YOUR_BING_MAPS_KEY"
        });

        LoadData();
    }

    function LoadData(){
        var result = data.GetSitePerformanceByDateCountryResult;
        var locs = [];

        for(var i=0;i<result.length;i++){
            var loc = new Microsoft.Maps.Location(result[i].AVG_UserLat, result[i].AVG_UserLon);
            locs.push(loc);

            var pin = new Microsoft.Maps.Pushpin(loc, { text : result[i].Performance + '' }); 
            map.entities.push(pin);
        }

        map.setView({bounds : Microsoft.Maps.LocationRect.fromLocations(locs), padding: 80 });
    }
    </script>
</head>
<body onload="GetMap();">
    <div id='myMap' style='position:relative;width:800px;height:600px;'></div>
</body>
</html>
 类似资料:
  • 问题内容: 我正在尝试创建具有多个视图的页面视图控制器。我想要一个简单的代码示例,它将使用 UIPageViewController 。 问题答案: import UIKit

  • 运行后,控制台关闭。 错误日志显示:

  • 我正在用libgdx制作一个自上而下的迷宫游戏,我使用extendViewport来渲染游戏相机。我有点困惑,我将如何着手创建一个小地图。我应该为小地图创建一个额外的视口和照相机吗?我对整个视口/摄影机还是新手。谢谢

  • 我试图在Java创建一个地图,但失败了。 它告诉我在行的末尾需要或,但是,当我尝试其中一个时,我会收到错误。 将告诉我“映射是抽象的;无法实例化” 将告诉我“应为数组初始值设定项” 我对编码还不太熟悉,所以请对我友好一点,多多忍耐:)

  • 问题内容: 请告诉我有关构建我的应用并在真实iPhone上使用它的完整过程。 问题答案: Xcode 8.0中有一些更改 步骤1:将 方案目的地更改为Generic IOS device。 步骤2: 单击Product>> Archive完成后,打开管理器,然后单击最新版本。 步骤3: 点击Export…管理器窗口右侧的选项。 步骤4: 选择一种导出方法>选择正确的签名>保存到目标。 Xcode

  • 问题内容: 如何使用程序以编程方式创建JAR文件java.util.jar.JarOutputStream?我的程序生成的JAR文件看起来正确(提取得很好),但是当我尝试从中加载库时,Java抱怨说它找不到明显存储在其中的文件。如果我提取JAR文件并使用Sun的jar命令行工具对其进行重新压缩,则生成的库可以正常工作。简而言之,我的JAR文件有问题。 请说明如何以编程方式创建清单文件以及完整的JA