我想算一个地区的医院数量。给出GPS坐标,我想知道在某个半径范围内有多少个医院出口。
对技术类型的使用没有限制或限制。它可能是Java,google-maps-apis,android甚至是这些技术的任何组合。
答案 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