如何从地址中找出纬度和经度...
这是代码 我们得到地址值的微调器
landmark_addprod.setOnItemSelectedListener(new OnItemSelectedListener(){
public void onItemSelected(AdapterView<?> parent, View view, int pos,long id)
{
// ListView Clicked item value
itemValue_landmark = (String) landmark_addprod.getItemAtPosition(pos);
}
这里得到城市的价值
public void onItemSelected(AdapterView<?> parent, View view, int pos,long id)
{
itemPosition_city = pos;
// ListView Clicked item value
itemValue_city = (String) city_addprod.getItemAtPosition(pos);
}
那么如何连接地址和城市值以及如何从那个???
中找出纬度经度也用 -
Geocoder coder = new Geocoder(addproducts.this);
try
{
ArrayList<Address> adresses = (ArrayList<Address>) coder.getFromLocationName(itemValue_landmark + itemValue_city, 1);
for(Address add : adresses){
longitude = add.getLongitude();
latitude = add.getLatitude();
}
}
catch (IOException e) {
e.printStackTrace();
}
但得到纬度和经度0.0