package com.example.tiwen20;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import com.baidu.location.BDLocation;
import com.baidu.location.BDLocationListener;
import com.baidu.location.LocationClient;
import com.baidu.location.LocationClientOption;
import com.baidu.mapapi.SDKInitializer;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.MapStatus;
import com.baidu.mapapi.map.MapStatusUpdate;
import com.baidu.mapapi.map.MapStatusUpdateFactory;
import com.baidu.mapapi.map.MapView;
import com.baidu.mapapi.map.MyLocationData;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.map.TextOptions;
import com.baidu.mapapi.model.LatLng;
import java.util.ArrayList;
import java.util.List;
public class MapActivity extends AppCompatActivity implements View.OnClickListener{
private MapView mMapView;
private BaiduMap mBaiduMap;
public LocationClient mLocationClient;
public BDLocationListener myListener = new MyLocationListener();
private Button bt;
private Button button;
private Button buttons;
private LatLng latLng;
private boolean isFirstLoc = true; // 是否首次定位
private TiwenDB tiwenDB;
private List<TiwenBean> listMPandroid;
private Cursor cursor;
private TextView zhengchang_tv,yichang_tv,weitian_tv,biaoti_tv;
private int zhengchang=0,yichang=0,weitian=0,zongshu=0,tianbiao=0;
private UserDB userDB;
private SQLiteDatabase dbreader,dbreader1;
private String time,classes;
private Cursor cursor1;
private Intent i;
private RelativeLayout layout;
private Context context;
private LayoutInflater inflater;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//在使用SDK各组件之前初始化context信息,传入ApplicationContext
//注意该方法要再setContentView方法之前实现
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_map);
initView();
initMap();
i=getIntent();
time=i.getStringExtra("time");
classes=i.getStringExtra("classes");
tongji(time);
}
public void tongji(String time){
tiwenDB = new TiwenDB(this);
userDB = new UserDB(this);
dbreader = tiwenDB.getReadableDatabase();
dbreader1 = userDB.getReadableDatabase();
cursor1 = dbreader1.rawQuery("select * from users",null);
zongshu = cursor1.getCount();
cursor = dbreader.rawQuery("select * from tiwens where time='"+time+"'",null);
tianbiao = cursor.getCount();