0

私はカナダのモントリオールにいます(場所= 45.5072496、-73.662396725)。私の次のリクエストは、この場所の結果/場所を返しません:

https://maps.googleapis.com/maps/api/place/search/xml?sensor=true&location=45.5072496,-73.662396725&radius=4000&types=gas_station|cafe|food&key=AddYourOwnKeyHere ;

2000m未満の半径では、多くの結果が得られます。たとえば、次のリクエストは、実行すると完全に機能します。

https://maps.googleapis.com/maps/api/place/search/xml?sensor=true&location=45.5072496,-73.662396725&radius=500&types=gas_station|cafe|food&key=AddYourOwnKeyHere ;

唯一の違いは半径です。私のLogCatは、radius> 2000mを使用すると、次のエラーを表示します。

03-23 18:04:19.418:E / MyPlacesUpdateService(32331):500:内部サーバーエラー

新しいAPIキーをリクエストしましたが、問題は解決しませんでした。

半径>2000mの結果を取得する方法はありますか?4000メートル以内の結果を見たいです。

更新:追加の詳細:Eclipseを使用してAndroid携帯でこれを実行しています。2012年3月19日以前は完全に正常に機能していました。半径が4000mを超えると、「500:内部サーバーエラー」エラーが発生します。私はsensor=falseを使おうとしましたが、これは問題を解決しませんでした(私はまだ内部サーバーエラーメッセージを受け取ります)。

これはサーバー側と関係があると確信しています。また、更新の応答時間は非常に遅くなりました(2012年3月19日以前の10倍遅くなりました)。半径が小さい場合、このエラーは発生しません。半径が大きい場合(半径> 4000mを試してください)、エラーLogCatに注意してください。

03-27 11:50:08.547:E / MapActivity(4060):接続ファクトリクライアントを取得できませんでした03-27 11:50:17.917:E / MapActivity(4060):接続ファクトリクライアントを取得できませんでした03-27 11 :50:44.258:E / MyPlacesUpdateService(4060):500:内部サーバーエラー03-27 11:51:34.908:E / MyPlacesUpdateService(4060):500:内部サーバーエラー

4

0 に答える 0