62e1fc5c by chiangbt

全面更新

1 parent eeafb1ff
...@@ -16,7 +16,12 @@ ...@@ -16,7 +16,12 @@
16 android:label="@string/app_name" 16 android:label="@string/app_name"
17 android:supportsRtl="true" 17 android:supportsRtl="true"
18 android:theme="@style/AppTheme"> 18 android:theme="@style/AppTheme">
19 <activity android:name=".BootActivity" /> 19 <activity android:name=".BootActivity" >
20 <intent-filter>
21 <action android:name="android.intent.action.MAIN" />
22 <category android:name="android.intent.category.LAUNCHER" />
23 </intent-filter>
24 </activity>
20 <activity 25 <activity
21 android:name=".MainActivity" 26 android:name=".MainActivity"
22 android:label="@string/app_name" 27 android:label="@string/app_name"
...@@ -27,10 +32,7 @@ ...@@ -27,10 +32,7 @@
27 32
28 </activity> 33 </activity>
29 <activity android:name=".BaiduMapActivity"> 34 <activity android:name=".BaiduMapActivity">
30 <intent-filter> 35
31 <action android:name="android.intent.action.MAIN" />
32 <category android:name="android.intent.category.LAUNCHER" />
33 </intent-filter>
34 </activity> 36 </activity>
35 </application> 37 </application>
36 38
......
1 package com.pashanhoo.landsurvey.search;
2
3 import com.androidnetworking.AndroidNetworking;
4 import com.androidnetworking.error.ANError;
5 import com.androidnetworking.interfaces.JSONObjectRequestListener;
6
7 import org.json.JSONArray;
8 import org.json.JSONException;
9 import org.json.JSONObject;
10
11 import java.util.ArrayList;
12
13 public class TiandituSearch {
14 private static ArrayList<POISuggestion> poiSuggestionArrayList = new ArrayList<POISuggestion>();
15
16 public static ArrayList<POISuggestion> getPoi(String name){
17
18 String str = "{\"keyWord\":\"" + name + "\",\"level\":\"11\",\"mapBound\":" +
19 "\"76.24832,30.1129,156.40458,49.97618\",\"queryType\":\"1\",\"count\":\"10\"" +
20 ",\"start\":\"0\",\"queryTerminal\":\"1000\"}";
21
22 AndroidNetworking.post("http://map.tianditu.com/query.shtml")
23 .addBodyParameter("type", "query")
24 .addBodyParameter("postStr", str)
25 .setTag("test")
26 .build()
27 .getAsJSONObject(new JSONObjectRequestListener() {
28 @Override
29 public void onResponse(JSONObject response) {
30 try {
31 JSONArray jsonArray = response.getJSONArray("pois");
32
33 for (int i = 0; i < jsonArray.length(); i++) {
34 JSONObject Jasonobject = jsonArray.getJSONObject(i);
35 poiSuggestionArrayList.add(new POISuggestion(Jasonobject.getString("name"),
36 Jasonobject.getString("address"),
37 Jasonobject.getString("lonlat")));
38 }
39 } catch (JSONException e) {
40 e.printStackTrace();
41 }
42 }
43
44 @Override
45 public void onError(ANError anError) {
46 poiSuggestionArrayList = null;
47 }
48 });
49 return poiSuggestionArrayList;
50 }
51 }