-1

Googleの距離マトリックスを使って100 x 100 = 10000の距離を計算したいと思います。そして、私は常に標準的な使用法で課金を可能にするが、エラーにOVER_QUERY_LIMIT
を与えることを続けて、私は常に限界チェック:
1)2500 /日を私は
2課金可能)秒あたり100個の要素、私はインターバルを挿入します私はいつも、私はjqueryのGoogle Distanceマトリックスクォータリクエストのアップグレード方法

var origin_vertices = [{ lat: 44.1101790, lng: 12.4232134} ......,{ lat: 45.9859019, lng: 112.6167280}]; // 100 elements 
var number_of_split = 4; 
var service = new google.maps.DistanceMatrixService(); 
var my_origin = JSON.parse(JSON.stringify(origin_vertices)); 
var origin_dict = []; 

for (var i =0; i < my_origin.length; ++i){ 
    var my_dest = JSON.parse(JSON.stringify(origin_vertices)); 
    var temp_origin = []; 
    temp_origin[0] = my_origin[i]; 

    for (var j = 0; j < number_of_split; ++j){ 
     var split_array = my_dest.splice(0, 25); 
     origin_dict.push({origin: temp_origin, destination: split_array}) 
    } 
} 

// after this operations i have a vector of 400 elements, with 1 origin and 25 destination 

var dim_new_array = origin_dict.length; 
var i = 0; 
var interval = setInterval(function() { 
    orig = origin_dict[i].origin; 
    dest = origin_dict[i].destination; 
    callservice(orig, dest); 
    i++; 
    if(dim_new_array <= i){ 
     clearInterval(interval); 
    } 
}, 3000); 

function callservice(orig, dest){ 
    // serve solo per chiamae la API 
    service.getDistanceMatrix({ 
     origins: orig, 
     destinations: dest, 
     travelMode: google.maps.TravelMode.DRIVING,//DRIVING, BICYCLING, WALKING, TRANSIT 
     unitSystem: google.maps.UnitSystem.METRIC,//IMPERIAL 
     avoidHighways: false, 
     avoidTolls: false 
    }, Callback);// service 
} 
ではJavaScriptに取り組んでいます起源

25の先の要素と1を持っているクライアント側で5秒
3)クエリあたり100個の要素の

私は距離サービスのみを使用しています。

+0

で確認できます。問題を示す[mcve]を入力してください。 – geocodezip

+0

私のコードを入れて@geocodezip – ssgakhal

答えて

0

既にお支払いを有効にしているとお伝えしましたが、私はあなたが正しく設定されていることを確認するために2つの手順をお勧めします。

  1. 請求を有効にしたプロジェクトが、このクォータ制限に達するプロジェクトと同じプロジェクトであることを確認してください。
  2. [クォータ]タブにアクセスして、より高いクォータを許可するようにこれらの設定を構成します。これらの設定は、APIマネージャー>ライブラリ> Google Maps Distance Matrix API>クォータ(またはtry this link
+0

はい、プロジェクトとAPIのキーは同じです。 1日あたりの要素数= 4.735/100.000、1ユーザーあたり100秒あたりの要素= -/illimitato、100秒あたりの要素= -/10.000 – ssgakhal

+0

申し訳ありません。無料のGoogleサポートフォーラムをご利用ください。 – Trent

関連する問題