2017-08-18 8 views

答えて

0

いいえandroid.location.Geocoderで関数を呼び出す際の使用制限はありません。しかし、このAPIにはSLAや性能保証もなく、価格と品質のトレードオフがあります。

0

実際には、というAndroidフレームワークの一部として提供される標準ジオコーダーAPIへの呼び出し数に制限があるという事実に犠牲になりました。

Googleはそれを伝えることは何もしていません:あなたは決して指定されていない不明瞭な制限を超えたり、あなたのアプリがコールを「虐待」したように感じるとすぐに起こりますあなたが作ることが許可されているバックエンドサービスに。繰り返しますが、「虐待」は決して定義されません。

私のアプリはジオコーダーの機能に大きく依存していたため、返された値がnullの顔にスラミングされました。

ブロックはデバイス単位であるようですが、やはり何も具体的ではありません。ここでは、この程度

詳細情報、私は昨夜それについてのミディアム記事を書いた(巨大な偶然!)https://hackernoon.com/wtf-android-sdk-part-iii-geocoder-aphasia-3bb8b9b6016b

+0

再:あなたの記事:私は何が起こっていることは、クォータの問題はないと思います。返される住所に3行の住所があると仮定しています(都市はgetAddressLine(2)にあります)。 – AndrewR

+0

@AndrewRはい、しかし、それはかなりの時間(約1年間)正常に動作していましたが、頻繁に使用されていたデバイスでの作業をやめました。私はそれが問題だとは思わない。 – Antonis427

+0

android.location.Geocoderを後戻りするジオコーディングサービスが最近変更されました。これは複数行のアドレスを返すために使用されましたが、現在は1行のアドレスを返します。 – AndrewR

関連する問題