-7
地域の病院数を数えたいと思います。 GPSの座標が与えられていて、あるメーター半径でいくつの病院の出口があるか調べたい。GPS座標の近くの病院の数を調べるにはどうすればいいですか?
テクノロジータイプの使用に制限はありません。 Java、google-maps-apis、android、あるいはこれらの技術の組み合わせでも可能です。病院の座標が与えられている場合
地域の病院数を数えたいと思います。 GPSの座標が与えられていて、あるメーター半径でいくつの病院の出口があるか調べたい。GPS座標の近くの病院の数を調べるにはどうすればいいですか?
テクノロジータイプの使用に制限はありません。 Java、google-maps-apis、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();
}
ドキュメントがhere
これは参考になりそうです。座標を収集することができます。私はそれを試してみましょう。 –
このAPIを使用している使用して座標:https://maps.googleapis.com/mapsを/ api/place/nearbysearch/json?location = LatitudeValue、LangitudeValue&radius = 5000&types = hospital&sensor = true&key = APIKEY ' – Stallion
@Stallionこれはマップ上にプロットします。私はデータベースのホチタル数を収集する必要があります。 –
APIはプロットしません。それは応答データを与えるでしょう。あなたは反復し、結果を見つける必要があります。 – Stallion