0

ここで、ユーザーの緯度と経度を取得することで、Google マップにユーザーを表示することができます。ユーザーの場所で発生している近くのイベントを表示し、近くの会場を表示したいので、foursquare api を選択しました。ここに 2番目のものがありますこれは 、マップにユーザーを表示するための私のコードです

        R.id.map)).getMap();
    // Creating location manager and location classes instances
    locationManager = (LocationManager) this
            .getSystemService(LOCATION_SERVICE);
    locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0,
            0, this);
    ;
    mCurrentLocation = locationManager
            .getLastKnownLocation(LocationManager.GPS_PROVIDER);
    // if location found display as a toast the current latitude and
    // longitude
    if (mCurrentLocation != null) {

        Toast.makeText(
                this,
                "Current location:\nLatitude: "
                        + mCurrentLocation.getLatitude() + "\n"
                        + "Longitude: " + mCurrentLocation.getLongitude(),
                Toast.LENGTH_LONG).show();
        USER_LOCATION = new LatLng(mCurrentLocation.getLatitude(), mCurrentLocation.getLongitude());

        // adding marker
        googleMap.addMarker(new MarkerOptions().position(USER_LOCATION).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ROSE)).title("Your current location"));
         // Move the camera instantly to hamburg with a zoom of 15.
        googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(USER_LOCATION, 12));

        // Zoom in, animating the camera.
        googleMap.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);

私のコードに基づいて、その api.based を使用する方法を簡単に教えてください。

4

1 に答える 1