最初に失敗し、実際に私はAndroidのプログラミングに問題を持っていますが、多分私はケースを記述する必要があります。..解析XMLは、すべての
私は2つの位置の間の距離を表示することができますAndroidアプリケーションを作りたいです 私のSQLiteデータベースにこれらの座標を格納します。
距離を調べるために、私はGoogle Maps API Directionを使用し、XML形式で必要な結果をXML Parserで解析します。エミュレータと実際のデバイスで正常に動作します。しかし、数日後にはnullの結果が表示され、私のコードでエラーが表示されないため、理由がわかりません。
その後、私がhttp://code.google.com/apis/maps/documentation/directions/
に命令をスローするようにしようとすると、私はこれを試してみてください。http://maps.googleapis.com/maps/api/directions/xml?origin=-7.966071,112.60774&destination=-7.963988,112.607487&sensor=false&units=metric
結果はXML形式であるが、それは示していますので、
> <DirectionsResponse> <status>OVER_QUERY_LIMIT</status>
> </DirectionsResponse>
、私が読んで再び、これを見つける:
使用制限
をGoogle Directions APIを使用すると、クエリの上限は1日あたり2,500 となります。個々のルートリクエストは、リクエストに最大8つの中間地点を含むことがあります。 Googleマップ プレミアのお客様は、1日あたり最大100,000回のリクエストをクエリできます。 各リクエストには最大23のウェイポイントが許可されます。
さらに、URLエンコードの前にDirections APIのURLは2048 文字に制限されています。いくつかのルートのサービスURLには、経路に沿って多くの場所が含まれている場合があります。 URLを作成する際には、この制限に注意してください。
注:Directions APIは、Googleマップの結果を表示する と組み合わせてのみ使用できます。ルートデータが要求された地図を表示する のないルートデータを使用すると、 が禁止されています。さらに、方向の計算では の著作権と警告が生成されますが、これはユーザーに何らかの形で表示する必要があります。 許可される使用法の詳細については、Maps API 利用規約のライセンス制限を参照してください。
これらの間に関係はありますか? 何度も試してみましたが、何もありません。
APIディレクションを使用するには、「制限」がありますか?
あなたは本当にあなたの答えを得られません。しかし、私が失望したURLを投げ捨てて再度確認した後は、常にOVER_QUERY_LIMITと表示されます。私はAndroidアプリケーションで試してみませんが、FirefoxやChromeなどの普通のブラウザで試してみてください。 これについてのご意見は? –
ok、そして今私はそれを得ました..しかし、私はブロックされているかどうか私は知っていますか?どのくらいの制限を遵守すべきですか? また、24時間制限は、私がそのAPIを使用し、それを次の日に再び使用できないということを意味しますか? –