谷歌地图使用android studio

时间:2015-02-05 07:15:58

标签: google-maps android-studio

我正在开发一个应用程序,需要在Google地图上标记用户的当前位置。我已经获得了在当前位置设置标记的代码。

private void handleNewLocation(Location location) {
        Log.d(TAG, location.toString());

   //get the new latitude and longitude
        double currentLatitude = location.getLatitude();
        double currentLongitude = location.getLongitude();


        //create object to store them
        LatLng latLng = new LatLng(currentLatitude, currentLongitude);

        //create marker with the new position
        MarkerOptions options = new MarkerOptions()
                .position(latLng)
                .title("I am here!");

        //add marker to the map

        mMap.addMarker(options);

        //move camera to current location

        mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
    }

编译时没有显示错误。但是当在模拟器上运行时,它会显示" MapActivity已停止工作"。

我正在使用Nexus 5 API 21x86 android虚拟设备来运行该应用程序。

请帮助!!!!!!!

1 个答案:

答案 0 :(得分:1)

我认为有很多问题,请参考here,一步一步地做,你会得到地图。

另外,对于标记部分,请参阅here