0

私はそれが良い作業だが、返されたXMLが少し大きい https://developers.google.com/maps/documentation/directions/のGoogle行き方API、削減XML出力サイズ

、ここで指定したGoogle行き方APIを使用していますが、私は彼らが与えるすべてのデータを必要としません。

質問は、特定の結果を求めることができますか?私の場合は 、私は "ステップ"だけ "start_location"と "html_instructions"にしたい。

答えて

1

上記のように結果セットにフィルタを設定することはできません。 XMLのサイズが大きすぎる場合は、代わりにJSONを使用できます。

我々は あなたのサービスが何らかの理由でXMLを必要としない限り、あなたが優先出力フラグとしてjsonを使用することをお勧めします:GoogleJSON形式を使用することを推奨しています。 XMLツリーの処理 は、適切なノードと要素を参照するように注意が必要です。

参考:https://developers.google.com/maps/documentation/directions/#XML

+0

少し大きい、実際に私は30キロバイトのファイルについて話している:このような場合のD JSONはそれがあればそこに、XML' 'よりも大きくなる可能性がXML – AMTourky

+0

よりも大きくなっています余分な '新しい行'、 'スペース'などです。そのシンボルを削除すると、はるかに軽量です。また、JSONオブジェクトは、XMLドキュメントよりも少ないメモリを保持します。だから、JavaScriptよりもJSONをXMLで扱うほうが常に良いです。 – Engineer

関連する問題