こんにちは私はgoogle places APIを使用するアプリケーションを開発中です。androidのGoogleプレイスAPIにアクセスする
私のアプリケーション用のAPIキーがありますが、問題はサーバーからの応答としてZERO_RESULTS
です。
ここで私はDefaultHttpClient
を使用してhttp接続を確立しました。誰が問題を教えてくれますか? 私はここで立ち往生してください。
public class Splash extends Activity{
private String keystring="";
//This is my request url
String requesturl="https://maps.googleapis.com/maps/api/place/search/json?" +
"location=17.739290150000002,83.3071201&radius=6000&" +
"types=hospital&sensor=false&key=";
private static byte[] key;
String signaturegot;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
/*
Here I am using default http client to establish
the connection for the request url
*/
HttpClient client=new DefaultHttpClient();
StringBuilder builder=new StringBuilder(requesturl);
builder.append(URLEncoder.encode(keystring));
HttpPost post=new HttpPost(requesturl);
try {
HttpResponse response=client.execute(post);
HttpEntity entity=response.getEntity();
if (entity != null) {
InputStream is = entity.getContent();
String val = StaticUtils.convertStreamToString(is);
Log.e("",val);
}
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Here is the response from the server
{
"html_attributions" : [],
"results" : [],
"status" : "ZERO_RESULTS"
}
を、私はurl.Itがme.Thanksのために働いていた要求に代わり種類の名前を与えた。.. – dharan