我一般都知道如何获取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];
}