如何在android uber sdk中获取位置(当前)

时间:2016-06-27 13:29:16

标签: android sdk uber-api

我一般都知道如何获取android中的当前位置(拾取)的地址,lat和日志,但我正在寻找的是Uber API,它给了我当前(拾取)位置。

在下面是代码,我传递lat和很长的拾取位置,它工作正常,

RideParameters rideParametersForProduct = new RideParameters.Builder()
                        .setProductId(UBERX_PRODUCT_ID)
                        .setPickupLocation(PICKUP_LAT, PICKUP_LONG, PICKUP_NICK, PICKUP_ADDR)
                        .setDropoffLocation(DROPOFF_LAT, DROPOFF_LONG, DROPOFF_NICK, DROPOFF_ADDR)
                        .build();

下面的代码,我试图使用uber sdk API获取当前的提取位置,但它不起作用,

RideParameters rideParametersForProduct = new RideParameters.Builder()
                    .setProductId(UBERX_PRODUCT_ID)
                    .setPickupToMyLocation()
                    .setDropoffLocation(DROPOFF_LAT, DROPOFF_LONG, DROPOFF_NICK, DROPOFF_ADDR)
                    .build();

setPickupToMyLocation()未按预期设置提取(当前)位置。

注意: - 但在IOS uber sdk中提供当前位置。 IOS Code RideParameter下面有当前位置。

(UBSDKRideParameters *)_buildRideParameters {

        UBSDKRideParametersBuilder *builder = [[UBSDKRideParametersBuilder alloc] init];

        [builder setPickupToCurrentLocation];
        if (self.dropAddrs != nil) {
            [builder setDropoffLocation:self.dropAddrs];
        }
        //  NSLog(@"Drop Address:%@",self.dropAddrs);
        return [builder build];
    }

0 个答案:

没有答案