如何找出GPS坐标附近的医院数量?

时间:2016-10-06 05:50:44

标签: java android google-maps google-maps-api-3 google-maps-android-api-2

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

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

1 个答案:

答案 0 :(得分: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