如何根据用户当前位置在谷歌地图上的活动和场地附近显示

时间:2013-10-01 07:39:01

标签: android google-maps foursquare

在这里,我可以通过获取用户纬度和经度来显示谷歌地图上的用户现在我想在用户位置发生的事件附近显示,并希望显示如此选择的foursquare api附近的场地。here it is 2nd one 这是我在地图上显示用户的代码

        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。

1 个答案:

答案 0 :(得分:0)

抱歉,您想要一份完整的复制和粘贴教程吗?

你设法获得了一个位置,你有一个你想要使用的api的文档......所以使用它?

从Android获取您的位置。格式化它以便api可以使用它(可能它们需要坐标,也许是城市名称,......)然后调用Web服务。你会得到一个结果,并且必须解释它。

实际上你的问题在哪里?