小编RAH*_*SRV的帖子

我试图找到持续时间流量的中间点(根据出发时间的流量)

我试图在指定的出发时间(timeStamp)中使用持续时间流量值(n1,n2,n3)找到中点,以便所有三个人具有相同的旅行时间(按时间的中点).我正在使用Google距离矩阵.

我已经根据三个位置的距离通过了所有三个位置(a,b,c)和中点(d).

我试图通过减法(全部三个),平均值(三个)和减去(n1,n2,n3的最大值和最小值)来找到它们的中点,以便行进时间等于或小于指定时间(maxTime距离b)/w其中三个).然后点成为中点但我找不到解决方案.建议非常感谢.

const maxTime = 5000;
var i = 0;
z = 0;
j = 0

//Distance Matrix Api
function getDistanceMatrix(a, b, c, d, timeStamp, googleWarnings, copyRights) {
  clientMap.post(config_KEYS.DISTANCE_MATRIX_API + a + "|" + b + "|" + c + "&destinations=" + d.lat + "," + d.lng + "+&key=" + config_KEYS.GOOGLE_API_KEY + "&departure_time=" + timeStamp + "", function(gotDistanceResp, err) {
    if (err) {
      res.status(400).json(gotDistanceResp)
    } else {
      let n1 = gotDistanceResp.rows[0].elements[0].duration_in_traffic.value
      let n2 = gotDistanceResp.rows[1].elements[0].duration_in_traffic.value
      let n3 = gotDistanceResp.rows[2].elements[0].duration_in_traffic.value …
Run Code Online (Sandbox Code Playgroud)

javascript

25
推荐指数
2
解决办法
413
查看次数

Yelp中的类别搜索未在nodejs中正确过滤.我把类别称为"餐馆",但我的o/p是:公园和游乐场

我一直在尝试在yelp融合中实现业务搜索.但我无法得到结果,我已经给出了类别以获得过滤的代码:

            function yelpSearchReuslt(latitude,longitude,radius,listOfResult){
                const searchRequest = {
                    categories:"Restaurants",
                    latitude:latitude,
                    longitude:longitude,
                    radius:radius
                };
                const client = yelp.client(API_KEY);
                client.search(searchRequest).then(response => {
                    const firstResult = response.jsonBody.businesses;
                 })
Run Code Online (Sandbox Code Playgroud)

在o/p我得到的游乐场和公园o/p等类别:

{
            "id": "U2lT4qo4R80vsYKUFaBoCA",
            "alias": "lost-hills-wonderful-park-lost-hills",
            "name": "Lost Hills Wonderful Park",
            "image_url": "https://s3-media1.fl.yelpcdn.com/bphoto/t5y8zHqDfx5mN2v7wtvUxw/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/lost-hills-wonderful-park-lost-hills?adjust_creative=KOlGv8v3EO9ZpCUlYru9eg&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=KOlGv8v3EO9ZpCUlYru9eg",
            "review_count": 10,
            "categories": [
                {
                    "alias": "playgrounds",
                    "title": "Playgrounds"
                },
                {
                    "alias": "parks",
                    "title": "Parks"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 35.6164124330499,
                "longitude": -119.689275188145
            },
            "transactions": [],
            "location": {
                "address1": "14688 Lost Hills Rd",
                "address2": "",
                "address3": "", …
Run Code Online (Sandbox Code Playgroud)

node.js yelp

7
推荐指数
1
解决办法
245
查看次数

如何在扫描操作中使用FilterExpression查询DynamoDB中的对象数组

在此输入图像描述

如何使用扫描操作查询dynamoDb中仅包含"Tue"的对象(workingDays)键的数组,我使用过滤器表达式查询但是我没有得到任何结果.

var queryData = {
        TableName: tableName,
        FilterExpression: "contains (workingDays, :dayVal)",
        ExpressionAttributeValues: {
            ":dayVal": {
                S:"Tue"
            }
        }
    };

    console.log("getParams ==>", queryData)
    dynamodb.scan(queryData, function (err, details) {
        if (err) {
            console.log(err, err.stack); // an error occurred
            callback(err, null)
        }
        else{
           callback(null, details)

        }
    })
Run Code Online (Sandbox Code Playgroud)

amazon-dynamodb aws-lambda dynamodb-queries

7
推荐指数
1
解决办法
441
查看次数