查找用户位置的经度和纬度

时间:2014-12-01 21:41:45

标签: android maps marker

在我的代码中,我使用google maps api查找我当前的位置:

  private void initilizeMap() {
    if (googleMap == null) {
        googleMap = ((MapFragment) getFragmentManager().findFragmentById(
                R.id.map)).getMap();

        googleMap.setMyLocationEnabled(true);

我希望能够测量从用户位置到一组预定义标记的距离,例如,如何测量从我的位置到下方标记的距离:

        double latitude =51.532848;
        double longitude =-0.472855 ;


        // create marker
        MarkerOptions marker = new MarkerOptions().position(new LatLng(latitude, longitude));

        googleMap.addMarker(marker);
        // check if map is created successfully or not
        if (googleMap == null) {
            Toast.makeText(getApplicationContext(),
                    "Sorry! unable to create maps", Toast.LENGTH_SHORT)
                    .show();
        }

我试图得到它,以便谷歌可以绘制从用户位置到标记的路径,但事实证明这太难了。

感谢您的帮助

0 个答案:

没有答案