Skip to content

Instantly share code, notes, and snippets.

@gleissonmattos
Last active November 13, 2018 13:49
Show Gist options
  • Select an option

  • Save gleissonmattos/10f5b045ea844c7b9a93f174d849cd32 to your computer and use it in GitHub Desktop.

Select an option

Save gleissonmattos/10f5b045ea844c7b9a93f174d849cd32 to your computer and use it in GitHub Desktop.

Revisions

  1. Gleisson Ricardo @mattos revised this gist Nov 13, 2018. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions Links
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,8 @@
    PREDCTION
    https://www.uber.com/api/fare-estimate-beta?pickupRef=ChIJvS5CUCARFgcRndtzlTaEHPc&pickupRefType=google_places&pickupLat=-12.9777378&pickupLng=-38.5016363&destinationRef=ChIJ-1Fg3mAaFgcRMntdugK7MmA&destinationRefType=google_places

    AUTOCOMPLETE
    https://www.uber.com/api/autocomplete-address?latitude=-12.977737799999998&longitude=-38.50222638598325&query=cab

    POINTS
    https://www.uber.com/api/directions?pickupRef=ChIJvS5CUCARFgcRndtzlTaEHPc&pickupRefType=google_places&pickupLat=-12.9777378&pickupLng=-38.5016363&destinationRef=ChIJ-1Fg3mAaFgcRMntdugK7MmA&destinationRefType=google_places
  2. Gleisson Ricardo @mattos created this gist Nov 13, 2018.
    62 changes: 62 additions & 0 deletions places.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,62 @@
    [
    {
    "reference": "ChIJ77E_eegaFgcRU0JsO0KsBAQ",
    "title": "Cabula",
    "subtitle": "Salvador - State of Bahia",
    "type": "google_places",
    "categories": [
    "sublocality_level_1",
    "sublocality",
    "geocode",
    "political"
    ],
    "content": "Cabula, Salvador - State of Bahia"
    },
    {
    "reference": "ChIJIbgCOpMaFgcRU1vK-JgePQ4",
    "title": "Cabula IV",
    "subtitle": "Salvador - State of Bahia",
    "type": "google_places",
    "categories": [
    "sublocality_level_1",
    "sublocality",
    "geocode",
    "political"
    ],
    "content": "Cabula IV, Salvador - State of Bahia"
    },
    {
    "reference": "ChIJIZnuBNsaFgcRTrdBdXNf7KE",
    "title": "Cabula Plaza Shop - Cabula",
    "subtitle": "Cabula, Salvador - State of Bahia",
    "type": "google_places",
    "categories": [
    "establishment"
    ],
    "content": "Cabula Plaza Shop - Cabula, Cabula, Salvador - State of Bahia"
    },
    {
    "reference": "ChIJ-1Fg3mAaFgcRMntdugK7MmA",
    "title": "Cabula VI",
    "subtitle": "Salvador - State of Bahia",
    "type": "google_places",
    "categories": [
    "sublocality_level_1",
    "sublocality",
    "geocode",
    "political"
    ],
    "content": "Cabula VI, Salvador - State of Bahia"
    },
    {
    "reference": "ChIJhX2U_9oaFgcR8euPS-ZtvdE",
    "title": "Condomínio Cabula Tropical Center",
    "subtitle": "Rua Silveira Martins - Cabula, Salvador - State of Bahia",
    "type": "google_places",
    "categories": [
    "premise",
    "geocode"
    ],
    "content": "Condomínio Cabula Tropical Center, Rua Silveira Martins - Cabula, Salvador - State of Bahia"
    }
    ]
    552 changes: 552 additions & 0 deletions points.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,552 @@
    {
    "pickupLatitude": -12.9777378,
    "pickupLongitude": -38.5016363,
    "destinationLatitude": -12.954279,
    "destinationLongitude": -38.4407152,
    "points": [
    {
    "lat": -12.97773,
    "lng": -38.50164
    },
    {
    "lat": -12.97721,
    "lng": -38.50141
    },
    {
    "lat": -12.97704,
    "lng": -38.50135
    },
    {
    "lat": -12.97646,
    "lng": -38.50124
    },
    {
    "lat": -12.97636,
    "lng": -38.50127
    },
    {
    "lat": -12.97631,
    "lng": -38.50135
    },
    {
    "lat": -12.97629,
    "lng": -38.50142
    },
    {
    "lat": -12.97708,
    "lng": -38.50366
    },
    {
    "lat": -12.97708,
    "lng": -38.50331
    },
    {
    "lat": -12.97714,
    "lng": -38.50288
    },
    {
    "lat": -12.97723,
    "lng": -38.50264
    },
    {
    "lat": -12.97736,
    "lng": -38.50245
    },
    {
    "lat": -12.97748,
    "lng": -38.50231
    },
    {
    "lat": -12.97761,
    "lng": -38.50211
    },
    {
    "lat": -12.97835,
    "lng": -38.50062
    },
    {
    "lat": -12.97958,
    "lng": -38.49939
    },
    {
    "lat": -12.97976,
    "lng": -38.4991
    },
    {
    "lat": -12.97985,
    "lng": -38.49888
    },
    {
    "lat": -12.97993,
    "lng": -38.49814
    },
    {
    "lat": -12.98002,
    "lng": -38.49772
    },
    {
    "lat": -12.98013,
    "lng": -38.49732
    },
    {
    "lat": -12.98033,
    "lng": -38.49689
    },
    {
    "lat": -12.98049,
    "lng": -38.49659
    },
    {
    "lat": -12.9808,
    "lng": -38.49623
    },
    {
    "lat": -12.98162,
    "lng": -38.49557
    },
    {
    "lat": -12.98238,
    "lng": -38.495
    },
    {
    "lat": -12.98283,
    "lng": -38.49448
    },
    {
    "lat": -12.98304,
    "lng": -38.49403
    },
    {
    "lat": -12.98319,
    "lng": -38.49355
    },
    {
    "lat": -12.98331,
    "lng": -38.49262
    },
    {
    "lat": -12.98356,
    "lng": -38.49173
    },
    {
    "lat": -12.98439,
    "lng": -38.48997
    },
    {
    "lat": -12.98448,
    "lng": -38.48956
    },
    {
    "lat": -12.98449,
    "lng": -38.4893
    },
    {
    "lat": -12.98429,
    "lng": -38.48805
    },
    {
    "lat": -12.98429,
    "lng": -38.48744
    },
    {
    "lat": -12.98455,
    "lng": -38.48642
    },
    {
    "lat": -12.98486,
    "lng": -38.48577
    },
    {
    "lat": -12.9849,
    "lng": -38.48528
    },
    {
    "lat": -12.9847,
    "lng": -38.48472
    },
    {
    "lat": -12.98441,
    "lng": -38.48427
    },
    {
    "lat": -12.98406,
    "lng": -38.48364
    },
    {
    "lat": -12.98383,
    "lng": -38.48332
    },
    {
    "lat": -12.98369,
    "lng": -38.48309
    },
    {
    "lat": -12.98331,
    "lng": -38.48266
    },
    {
    "lat": -12.98303,
    "lng": -38.48244
    },
    {
    "lat": -12.98275,
    "lng": -38.48226
    },
    {
    "lat": -12.98238,
    "lng": -38.4821
    },
    {
    "lat": -12.98111,
    "lng": -38.48176
    },
    {
    "lat": -12.9807,
    "lng": -38.48164
    },
    {
    "lat": -12.98022,
    "lng": -38.48141
    },
    {
    "lat": -12.97978,
    "lng": -38.48111
    },
    {
    "lat": -12.97927,
    "lng": -38.48069
    },
    {
    "lat": -12.97891,
    "lng": -38.48034
    },
    {
    "lat": -12.97834,
    "lng": -38.47983
    },
    {
    "lat": -12.97772,
    "lng": -38.47916
    },
    {
    "lat": -12.97716,
    "lng": -38.47865
    },
    {
    "lat": -12.97683,
    "lng": -38.47791
    },
    {
    "lat": -12.97679,
    "lng": -38.47727
    },
    {
    "lat": -12.97692,
    "lng": -38.47664
    },
    {
    "lat": -12.97741,
    "lng": -38.4751
    },
    {
    "lat": -12.97798,
    "lng": -38.47308
    },
    {
    "lat": -12.97863,
    "lng": -38.47094
    },
    {
    "lat": -12.9791,
    "lng": -38.46953
    },
    {
    "lat": -12.97958,
    "lng": -38.46827
    },
    {
    "lat": -12.98015,
    "lng": -38.46681
    },
    {
    "lat": -12.98023,
    "lng": -38.46631
    },
    {
    "lat": -12.9802,
    "lng": -38.46594
    },
    {
    "lat": -12.98015,
    "lng": -38.46555
    },
    {
    "lat": -12.98003,
    "lng": -38.46514
    },
    {
    "lat": -12.97988,
    "lng": -38.46481
    },
    {
    "lat": -12.9796,
    "lng": -38.46433
    },
    {
    "lat": -12.97884,
    "lng": -38.46318
    },
    {
    "lat": -12.9777,
    "lng": -38.46162
    },
    {
    "lat": -12.97749,
    "lng": -38.46129
    },
    {
    "lat": -12.97727,
    "lng": -38.46109
    },
    {
    "lat": -12.97717,
    "lng": -38.46101
    },
    {
    "lat": -12.97698,
    "lng": -38.46091
    },
    {
    "lat": -12.97682,
    "lng": -38.4608
    },
    {
    "lat": -12.97648,
    "lng": -38.46063
    },
    {
    "lat": -12.97618,
    "lng": -38.46039
    },
    {
    "lat": -12.97602,
    "lng": -38.46022
    },
    {
    "lat": -12.97586,
    "lng": -38.45997
    },
    {
    "lat": -12.97576,
    "lng": -38.45966
    },
    {
    "lat": -12.97573,
    "lng": -38.45943
    },
    {
    "lat": -12.97573,
    "lng": -38.45908
    },
    {
    "lat": -12.97607,
    "lng": -38.45577
    },
    {
    "lat": -12.9761,
    "lng": -38.45541
    },
    {
    "lat": -12.97611,
    "lng": -38.45491
    },
    {
    "lat": -12.97608,
    "lng": -38.45463
    },
    {
    "lat": -12.97595,
    "lng": -38.45409
    },
    {
    "lat": -12.97585,
    "lng": -38.45376
    },
    {
    "lat": -12.97574,
    "lng": -38.45346
    },
    {
    "lat": -12.97454,
    "lng": -38.45106
    },
    {
    "lat": -12.97419,
    "lng": -38.45031
    },
    {
    "lat": -12.97252,
    "lng": -38.44698
    },
    {
    "lat": -12.97076,
    "lng": -38.44337
    },
    {
    "lat": -12.97046,
    "lng": -38.44246
    },
    {
    "lat": -12.97028,
    "lng": -38.4421
    },
    {
    "lat": -12.96893,
    "lng": -38.4397
    },
    {
    "lat": -12.96864,
    "lng": -38.43927
    },
    {
    "lat": -12.96826,
    "lng": -38.4388
    },
    {
    "lat": -12.96714,
    "lng": -38.43763
    },
    {
    "lat": -12.96625,
    "lng": -38.4368
    },
    {
    "lat": -12.96598,
    "lng": -38.43652
    },
    {
    "lat": -12.9656,
    "lng": -38.43605
    },
    {
    "lat": -12.96469,
    "lng": -38.43526
    },
    {
    "lat": -12.96428,
    "lng": -38.43494
    },
    {
    "lat": -12.96422,
    "lng": -38.43493
    },
    {
    "lat": -12.96413,
    "lng": -38.43494
    },
    {
    "lat": -12.96311,
    "lng": -38.43613
    },
    {
    "lat": -12.96266,
    "lng": -38.43671
    },
    {
    "lat": -12.96217,
    "lng": -38.43719
    },
    {
    "lat": -12.96134,
    "lng": -38.43837
    },
    {
    "lat": -12.9608,
    "lng": -38.43907
    },
    {
    "lat": -12.96032,
    "lng": -38.43953
    },
    {
    "lat": -12.95981,
    "lng": -38.43991
    },
    {
    "lat": -12.95948,
    "lng": -38.43995
    },
    {
    "lat": -12.95916,
    "lng": -38.44012
    },
    {
    "lat": -12.95909,
    "lng": -38.44032
    },
    {
    "lat": -12.95896,
    "lng": -38.44038
    },
    {
    "lat": -12.95852,
    "lng": -38.44054
    },
    {
    "lat": -12.9574,
    "lng": -38.44087
    },
    {
    "lat": -12.9571,
    "lng": -38.44094
    },
    {
    "lat": -12.9568,
    "lng": -38.44099
    },
    {
    "lat": -12.95633,
    "lng": -38.44111
    },
    {
    "lat": -12.95612,
    "lng": -38.44111
    },
    {
    "lat": -12.95573,
    "lng": -38.44098
    },
    {
    "lat": -12.95471,
    "lng": -38.44083
    },
    {
    "lat": -12.95463,
    "lng": -38.44079
    },
    {
    "lat": -12.95434,
    "lng": -38.44057
    },
    {
    "lat": -12.9543,
    "lng": -38.44056
    },
    {
    "lat": -12.95421,
    "lng": -38.44059
    },
    {
    "lat": -12.95415,
    "lng": -38.44067
    },
    {
    "lat": -12.95416,
    "lng": -38.44076
    },
    {
    "lat": -12.95419,
    "lng": -38.44079
    }
    ]
    }
    134 changes: 134 additions & 0 deletions prediction_price.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,134 @@
    {
    "cityId": 795,
    "cityName": "Salvador",
    "prices": [
    {
    "iso2": "BR",
    "vehicleViewDisplayName": "UberX",
    "vehicleViewId": 11783,
    "taxiFareInfo": null,
    "fare": {
    "autoOrManual": "auto",
    "calculationType": "time_plus_distance",
    "speedThresholdMps": 0,
    "allowFareEstimate": true,
    "tollsApply": true,
    "gratuityAccepted": false,
    "roundDown": false,
    "flagThreshold": 150,
    "minimum": "R$8.00",
    "base": "R$2.50",
    "perMinute": "R$0.20",
    "uberServicePercent": 0.25,
    "cancellation": "R$6.00",
    "safeRideFee": 0,
    "bookingFee": 0,
    "serviceFeePercent": 0,
    "perWaitMinute": "",
    "riderCancellation": 2,
    "riderCancellationEnabled": false,
    "perAdditionalPoolChainPickup": null,
    "fareUnavailable": false,
    "fareType": "time_plus_distance",
    "description": "Viagens baratas para o dia a dia",
    "isDistanceUnitMetric": true,
    "perDistanceUnit": "R$1.21",
    "additionalFees": []
    },
    "advancedFare": {
    "enrouteFareEnabled": false,
    "enrouteReverseFallbackScalar": null,
    "enroutePerMinute": "R$0.00",
    "enroutePerMile": null,
    "remotePickupFareKickoffTimeThresholdSec": null,
    "enrouteFareCap": "R$0.00",
    "cancellationV2Enabled": true,
    "cancellationGracePeriodThresholdSec": 300,
    "cancellationGracePeriodLimitingEnabled": false,
    "cancellationGracePeriodLimit": 2,
    "driverCancelTimeThresholdSec": 300,
    "minCancellation": "R$6.00",
    "cancellationCap": "R$6.00",
    "minDriverCancellation": "R$6.00",
    "riderRemotePickupFareKickoffTimeThresholdSec": null,
    "timeAndDistanceBasedCancelEnabled": false,
    "enrouteFeeCoupledTiers": null,
    "enroutePerDistanceUnit": "R$0.00",
    "kickoffThresholdMins": "0.00"
    },
    "tripTime": {
    "chargeForWaitTimeEnabled": null,
    "waitTimeThresholdSec": 120
    },
    "isCoupledUFP": false,
    "total": 24,
    "fareString": "R$18-24",
    "fareType": "time_plus_distance",
    "legalDisclaimer": null
    },
    {
    "iso2": "BR",
    "vehicleViewDisplayName": "Select",
    "vehicleViewId": 20001677,
    "taxiFareInfo": null,
    "fare": {
    "autoOrManual": "auto",
    "calculationType": "time_plus_distance",
    "speedThresholdMps": 0,
    "allowFareEstimate": true,
    "tollsApply": true,
    "gratuityAccepted": false,
    "roundDown": false,
    "flagThreshold": 150,
    "minimum": "R$7.00",
    "base": "R$3.00",
    "perMinute": "R$0.24",
    "uberServicePercent": 0.25,
    "cancellation": "R$7.00",
    "safeRideFee": 0,
    "bookingFee": 0,
    "serviceFeePercent": 0,
    "perWaitMinute": "",
    "riderCancellation": 2,
    "riderCancellationEnabled": false,
    "perAdditionalPoolChainPickup": null,
    "fareUnavailable": false,
    "fareType": "time_plus_distance",
    "description": "Conforto para o dia a dia",
    "isDistanceUnitMetric": true,
    "perDistanceUnit": "R$1.45",
    "additionalFees": []
    },
    "advancedFare": {
    "enrouteFareEnabled": false,
    "enrouteReverseFallbackScalar": null,
    "enroutePerMinute": "R$0.00",
    "enroutePerMile": null,
    "remotePickupFareKickoffTimeThresholdSec": null,
    "enrouteFareCap": "R$0.00",
    "cancellationV2Enabled": true,
    "cancellationGracePeriodThresholdSec": 300,
    "cancellationGracePeriodLimitingEnabled": false,
    "cancellationGracePeriodLimit": 2,
    "driverCancelTimeThresholdSec": 300,
    "minCancellation": "R$7.00",
    "cancellationCap": "R$7.00",
    "minDriverCancellation": "R$7.00",
    "riderRemotePickupFareKickoffTimeThresholdSec": null,
    "timeAndDistanceBasedCancelEnabled": false,
    "enrouteFeeCoupledTiers": null,
    "enroutePerDistanceUnit": "R$0.00",
    "kickoffThresholdMins": "0.00"
    },
    "tripTime": {
    "chargeForWaitTimeEnabled": null,
    "waitTimeThresholdSec": 120
    },
    "isCoupledUFP": false,
    "total": 28,
    "fareString": "R$21-28",
    "fareType": "time_plus_distance",
    "legalDisclaimer": null
    }
    ]
    }