0

Ajax を使用する Web サイトがあります

ウェブサイトを開いたとき、ボタンをクリックするまで情報は表示されません。ボタンは実際にサーバーに対して何らかの GET メソッドを実行し、応答を受け取り、それを計算して Web サイトに表示します (HTML ソースを更新します)。

私の質問は、その計算後に HTML ソースを解析する方法ですか? 計算のコードは JavaScript です。アドレスは計算前とまったく同じです。

まず、GET メソッドの応答データを直接使用してみます。運がない。応答データは非常に複雑で、どのように計算できるかさえわかりません

次に、JavaScript コードを読んで、データの計算方法を理解しようとしました。運がない。彼らはデータに対して何もしていないことがわかります。しかし、HTML で表示される結果は、GET メソッドの応答データとは大きく異なります。

では、正確な結果を HTML で表示するにはどうすればよいでしょうか。コードに C# を使用しています。ありがとう

コメントに詳細を追加しようとして、Enter キーを押します。そのために残念

詳細

これは、Web サイトに表示されるものです: Image1

最初のポイント: 10.740425272880508,106.6190201527238

2 番目: 10.743269525582264,106.62160002774681

3 番目: 10.74487172053895,106.62348830289329

...

最後: 10.77587253871842,106.70619763111029

これは私がレスポーズデータから得たものです:

106.61837000000001,10.741180000000002

106.62066000000002,10.7431

(2点のみ)

画像2

また、Json 形式の別の応答データがあります: Link in comment It's contain number, name, address and 2-not- Understanding float

後で JavaScript コードを投稿します。box.com でのトラブル

4

1 に答える 1

0

ご協力ありがとうございました。私は彼らがどのようにデータを計算するかを知っています。

座標を含む応答データは方向に使用されます。方向を作るのはライン2ポイントであり、私が望むポイントの位置に基づいていません

実際、2-理解できないフロートが正確な場所です。latitudeではありませんlongitute。別のシステムコールを使用していますUniversal Transver Mercator。地球の地図は長方形に平らに描かれており、このシステムはその長方形を多くの行と列に分割します。私がしなければならないのは、それをlatitudeandに変換することですlongitude(これははるかに一般的です)。このUTMシステムは今でも世界のどこかの国で使用されていますが、私の国ではないことは確かです。

変換に使用されるJavaScriptコードは、非常に深いレベルのフォルダーに隠されています。Google Chrome掘り出すのに使っています。そして変換方法の名前はnot-for-human-reading、ランダムな文字列です。

だから私の問題は解決しました。しかし、私の質問はまだ残っています。楽しいです。orメソッドHTMLの後に更新されたものを応答データなしで解析するにはどうすればよいでしょうか? 可能であれば、この質問を回答済みとしてマークします。GETPOST

于 2012-08-28T15:04:39.583 に答える