-7

Я хотел бы сосчитать количество больниц в районе. Даны координаты GPS, и я хочу узнать, сколько выходов из больницы в радиусе нескольких метров.Как узнать количество больниц вблизи координаты GPS?

Нет ограничений или ограничений на использование типа технологии. Это могут быть Java, google-maps-apis, андроид или даже любые комбинации этих технологий.

+1

Используйте этот API: https://maps.googleapis.com/maps/api/place/nearbysearch/json? location = LatitudeValue, LangitudeValue & radius = 5000 & types = hospital & sensor = true & key = APIKEY ' – Stallion

+0

@Stallion Это будет отображать его на карте. Мне нужно собрать кол-во счетов в базе данных. –

+0

API не будет отображаться. Он даст ответы. Вам нужно повторить и узнать результат. – Stallion

ответ

1

если координаты больниц приведены, можно рассчитать расстояние между вашей и больницам координаты с помощью этой

float[] distance = new float[2]; 

Location.distanceBetween(marker.getPosition().latitude, marker.getPosition().longitude, 
    circle.getCenter().latitude, circle.getCenter().longitude, distance); 

if(distance[0] > circle.getRadius() ){ 
    Toast.makeText(getBaseContext(), "Outside", Toast.LENGTH_LONG).show(); 
} else { 
    Toast.makeText(getBaseContext(), "Inside", Toast.LENGTH_LONG).show(); 
} 

документация here

+0

Это кажется полезным. Координаты могут быть собраны. Я попробую. –