0
else if(type.equals("abc")){
try {
String dest = strings[1];
String imei = strings[2];
URL url3 = new URL(url2);
HttpURLConnection hp = (HttpURLConnection) url3.openConnection();
hp.setRequestMethod("POST");
hp.setDoOutput(true);
hp.setDoInput(true);
OutputStream os= hp.getOutputStream();
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(os,"UTF-8"));
String get_data= URLEncoder.encode("f3","UTF-8")+"="+URLEncoder.encode(imei,"UTF-8")+"&&"+URLEncoder.encode("point_b","UTF-8")+"="+URLEncoder.encode(dest,"UTF-8");
bw.write(get_data);
bw.flush();
bw.close();
os.close();
InputStream is=hp.getInputStream();
BufferedReader br=new BufferedReader(new InputStreamReader(is,"iso-8859-1"));
String result="";
String line;
while ((line = br.readLine())!=null)
{
result+=line;
}
br.close();
is.close();
hp.disconnect();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}}
enter code here
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String imei = tm.getDeviceId().toString();
String dest1 = "";
String type="abc";
BackgroundWorker backgroundWorker =new BackgroundWorker(this);
backgroundWorker.execute(type,dest,imei);
// Toast.makeText(this,dest1.toString(), Toast.LENGTH_SHORT).show();
// Add a marker in Sydney and move the camera
// LatLng dest = LatLng.parseLatLng(dest1);
// dest = new LatLng(6.9350797,79.8895100)
mMap.addMarker(new MarkerOptions().position(dest).title("Marker in Sydney"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(dest));
mMap.animateCamera(CameraUpdateFactory.zoomTo(11));
從網絡服務器獲取latlong值並指向Google地圖。 此代碼不是來自latlang值,我不能將該字符串變量分配給Latlong值Con我可以這樣做,請幫助我。從網絡服務器獲取latlong值並指向谷歌地圖