Java 如何确定GPS坐标附近的医院数量?

Java 如何确定GPS坐标附近的医院数量?,java,android,google-maps,google-maps-api-3,google-maps-android-api-2,Java,Android,Google Maps,Google Maps Api 3,Google Maps Android Api 2,我想数一数一个地区的医院数量。GPS坐标是给定的,我想知道在半径一定的米范围内有多少个医院出口 对技术类型的使用没有限制或限制。它可以是Java、google maps API、android,甚至是这些技术的任何组合。如果给出了医院的坐标,您可以使用该坐标计算出您的医院和您的医院坐标之间的距离 float[] distance = new float[2]; Location.distanceBetween( marker.getPosition().latitude, marker.get

我想数一数一个地区的医院数量。GPS坐标是给定的,我想知道在半径一定的米范围内有多少个医院出口


对技术类型的使用没有限制或限制。它可以是Java、google maps API、android,甚至是这些技术的任何组合。

如果给出了医院的坐标,您可以使用该坐标计算出您的医院和您的医院坐标之间的距离

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();
}

文档是

使用此API:@Stallion这将在地图上绘制它。我需要收集数据库中的hopsital计数。API将不会打印。它将给出响应数据。你需要迭代并找出结果。你能告诉我如何执行它并收集数据吗,它是JSON吗?这似乎很有用。可以收集坐标。我试试看。