#android
Вопрос:
каждый. Я изучаю карты с помощью Android.
В представлении списка вы можете видеть нужные вам координаты, но если вы отклонитесь, значения, похоже, изменятся на одно и то же значение, есть ли какой-нибудь способ?
_listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
tMapData.findAllPOI(mAdapter.getItem(i).getTvTitle(), 1, new TMapData.FindAllPOIListenerCallback() {
@Override
public void onFindAllPOI(ArrayList<TMapPOIItem> arrayList) {
TMapPOIItem item = (TMapPOIItem) arrayList.get(0);
StartPoint = new TMapPoint(Double.parseDouble(mAdapter.getItem(i).getLat()), Double.parseDouble(mAdapter.getItem(i).getLon()));
EndPoint = new TMapPoint(Double.parseDouble(mAdapter.getItem(i).getLat()), Double.parseDouble(mAdapter.getItem(i).getLon()));
case R.id.btnPeople:
//btnPeople.setSelected(true);
new Thread(new Runnable() {
@Override
public void run() {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
try {
TMapPolyLine tMapPolyLine = new TMapData().findPathDataWithType(TMapData.TMapPathType.PEDESTRIAN_PATH, StartPoint, EndPoint);
Log.d("Start:", StartPoint.toString());
Log.d("End:", EndPoint.toString());
tMapPolyLine.setLineColor((Color.RED));
tMapPolyLine.setLineWidth(5);
tMapView.addTMapPolyLine("Line1", tMapPolyLine);
} catch (IOException e) {
e.printStackTrace();
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
}
}