1

GoogleMapsAPIを使用してパスファインディングアルゴリズムをコーディングしようとしています。

このプロジェクトはASP.NetWebアプリケーションであり、AとBの間の最短距離を取得する必要がありますが、それはGoogleマップではなく私の仕事です。

グーグルマップに「ねぇグーグルXとYの間に直接の道はありますか?」と尋ねるだけです。次に、ブール型の単純な答えが必要です。(XとYの間には常に間接的に道路があるので、Googleマップは道路/パスの距離を教えてくれます。それは私にも受け入れられます)。

私の他の質問は、「.Netがjavascriptを使用する必要がない、または少なくともaspxファイルではない.csファイルでjavascript文字列を使用するためのライブラリはありますか?」です。

事前に感謝し、私の悪い英語について許してください。

4

1 に答える 1

1

2 地点間のルートを計算するには、 Google Directions APIが必要です。これにより、距離やその他の詳細を含む結果の json/xml が返されます。

Google Directions API は、HTTP リクエストを使用して地点間のルートを計算するサービスです。交通機関、車、徒歩、自転車など、さまざまな交通手段の経路を検索できます。ルート案内では、出発地、目的地、およびウェイポイントをテキスト文字列 (「シカゴ、イリノイ州」または「ダーウィン、ノーザンテリトリー、オーストラリア」など) または緯度/経度の座標として指定できます。Directions API は、一連のウェイポイントを使用してマルチパート ルート案内を返すことができます

リクエストは次のようなものになります

http://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown,MA|Lexington,MA&sensor=false

コード プロジェクトに関するこの記事をご覧になることをお勧めします: Google Maps API V3 for ASP.NET

質問の2番目の部分については、何を求めているのかわかりません。JavaScriptに関係なく、.Netで上記のAPIを使用できます

于 2012-07-30T19:59:42.497 に答える