开发者

How can I find the distance from a particular latitude and longitude to surrounding area in km?

I am new to An开发者_Python百科droid. In my application, customer is at a location. I want to find agents near-by to that customer using his/her latitude and longitude. How can I do this? customer is on one location & We want to search agents surronding that perticular customer.

I have latitude of customer and agents and based on I want to search agents(From customer's latitude longitude in surrounding area of 5 km. which agents are thare that i want to search).


pseudocode

area = 100;
for a over allAgents
  if(Math.abs(a.x - customer.x) < area || Math.abs(a.y - customer.y) < area) 
    nearCustomerArray.add(a);


If you already know agent's location, grab you current location using built-in device gps receiver.

Then, calculate distance between your coordinates and the one of the agent using distanceTo method of Location class

Finally, found the small distance among all the distances you calculated.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜