1

こんにちは、現在の場所を bing でマッピングする方法を整理しました

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

         function GetMap()
         {

            // Set the map options
            var mapOptions = {credentials:"xxxxxxx"};


            // Initialize the map
            map = new Microsoft.Maps.Map(document.getElementById("mapDiv"), mapOptions);

            // Initialize the location provider
            var geoLocationProvider = new Microsoft.Maps.GeoLocationProvider(map);

            // Get the user's current location
            geoLocationProvider.getCurrentPosition({successCallback:displayCenter});


         }

         function displayCenter(args)
         {
            // Display the user location when the geo location request returns
            alert("The user's location is " + args.center);
         }


      </script>
   </head>
   <body onload="GetMap();">
      <div id='mapDiv' style="position:relative; width:400px; height:400px;"></div>       
   </body>
</html>

また、開始/終了座標を指定したときにルートの計算を機能させる方法も並べ替えました

<cfhttp  timeout="10000" url="http://dev.virtualearth.net/REST/V1/Routes/Walking?wp.0=-27.491030,153.095764&wp.1=-27.476757,153.040493&o=xml&key=xxxxxxxxxxxxxx">

私がやりたいことは、上記の2つを組み合わせて、最初に現在の場所を実行し、結果の座標をルート計算に渡して、 wp.0=#現在の場所の座標#

4

1 に答える 1

0

JavaScript で Bing Maps REST サービスを簡単に使用できます: http://msdn.microsoft.com/en-us/library/gg427607.aspx。Bing Maps V7 コントロールには、サービスをラップする方向モジュールがあるため、必要ありませんが: http://msdn.microsoft.com/en-us/library/hh312802.aspx

アプリケーションへのルート呼び出しを行うには、displayCenter 関数を更新して、REST または方向マネージャーのいずれかを使用してルーティング サービスを利用するだけです。また、インタラクティブな SDK で Bing Maps のルート案内モジュールを使用する例を見つけることもできます: http://www.bingmapsportal.com/ISDK/AjaxV7#DirectionsModule4

于 2014-09-17T13:13:16.407 に答える