GeoPoint point = new GeoPoint(
(int) (userlocation.getLatitude() * 1E6),
(int) (userlocation.getLongitude() * 1E6));
に私は 上記のような地理ポイントを作成していますが、それはここでuserlocation私は場所リスナーGeoPoint創造アンドロイド
から取得していた場所であることはほぼ500〜600メートル離れのユーザー の正確な位置ではありません私は値に 18.453225455645 & 78.15446456546 のようなものを取得し、ユーザーの場所で
しかし、私は唯一の 18.453225 78.154464 &を使用することができますプロットしながら、- 小数点以下6桁のみ。余分な値を使用しようとするとマーカーが間違った位置に表示されます(ジオポイントにはint値が必要です)
マップ上の正確な位置をプロットする方法はありますか?
編集: - 私は誰にも解決策がないと思います。私はいくつかのアプリをチェックした& Googleマップよりも精度が高いmyTaxiという1つのアプリを見つけて、それをどうやって得るのかわからない。現在のところ、私はちょうど緯度&経度を四捨五入しています。