これを使用して、現在の場所とユーザーが選択したマーカーの間の距離を取得しています。
float[] distance = new float[1];
Location currentLocation = PECApplication.getInstance().getLocationClient().getLastLocation();
Location.distanceBetween(currentLocation.getLatitude(), currentLocation.getLongitude(), marker.getPosition().latitude, marker.getPosition().longitude, distance);
しかし、たとえば「30345」メートルのような有理数に解析することはできません。「F@403202」のようなものを返し続けます。だから、この種の表記を小数に変換する方法を知りたい..
ご協力いただきありがとうございます