2015-05-28 3 views
-3

Я новичок в андроиде, и мой вопрос касается карты google api v2.I нарисовал путь, используя мою текущую позицию и пункт назначения, и у меня есть некоторые местоположения шины, которая проходит по моему пути. Как я могу проверить местоположение бьюза? Значения LatLng соответствуют моему пути значения LatLng ???Как проверить местоположения с использованием значений LatLng?

+1

Ваш вопрос не затрагивает аккорд, в основном очень неясно, пожалуйста, будьте очень точными – Msk

+0

Вы хотите проверить это программно или просто хотите отобразить его на карте? – Apurva

+0

@apurva Я хочу отобразить его на карте. но я не знаю механизм проверки и отображения. пожалуйста помогите – Baveen

ответ

0

Попробуйте это,

Location crntLocation=new Location("crntlocation"); 
crntLocation.setLatitude(currentLatitude); 
crntLocation.setLongitude(currentLongitude); 

Location newLocation=new Location("newlocation"); 
newLocation.setLatitude(server_latitude); 
newLocation.setLongitude(server_longitude); 


float distance = crntLocation.distanceTo(newLocation); in meters 
//distance =crntLocation.distanceTo(newLocation)/1000; // in km 
if(distance<200){ 
    //You are within 200 meter range 
} 

Поместите это в цикле.