Google Maps APIの提案は常に同じアドレスを返しません。 10分ごとに実行されるプローブがあり、1日に約8回、PlaceService.GetPlaceDetailsは同じアドレスを返しません。一日あたりのGoogle Maps JS APIの提案AutocompletionServiceは常に同じアドレスを返しません
GET https://maps.googleapis.com/maps/api/place/js/PlaceService.GetPlaceDetails
HTTP/1.1 200 OK
../..
{
"long_name" : "169",
"short_name" : "169",
"types" : [ "street_number" ]
},
約8回:
ほとんどの時間:その後、
GET https://maps.googleapis.com/maps/api/place/js/AutocompletionService.GetPredictions?1s169%20Avenue%20Boll%C3%A9e%2C%20Le%20Mans%2C%20France&4sfr-FR&7scountry%3Afr&15e3&client=*******&callback=_xdc_._ca6qq&token=18520 HTTP/1.1
HTTP/1.1 200 OK ../.. ["169 Avenue Bollée, Le Mans, France", ../..
GoogleのJS API呼び出し
ここは、HTTP呼び出しです
同じリクエスト
GET https://maps.googleapis.com/maps/api/place/js/AutocompletionService.GetPredictions?1s169%20Avenue%20Boll%C3%A9e%2C%20Le%20Mans%2C%20France&4sfr-FR&7scountry%3Afr&15e3&client=******&callback=_xdc_._ca6qq&token=123244 HTTP/1.1
HTTP/1.1 200 OK ../.. ["169 Avenue Bollée, Le Mans, France", ../..
しかしGetPlaceDetailsは、別の街路番号(気づくの代わりに「169」の「181から167」)を返します
GET https://maps.googleapis.com/maps/api/place/js/PlaceService.GetPlaceDetails?2sfr-FR&8sEiMxNjkgQXZlbnVlIEJvbGzDqWUsIExlIE1hbnMsIEZyYW5jZQ&10e3&client=gme-giecovea1&callback=_xdc_._8rimfj&token=108576 HTTP/1.1
HTTP/1.1 200 OK
../..
{
"long_name" : "181-167",
"short_name" : "181-167",
"types" : [ "street_number" ]
},
は、誰もがそれを可能にする方法を知っていますか?私はこれらの間に他のHTTP呼び出しが表示されません。 181-167でアドレスの対応するクライアントを見つけることができないため、プローブプロセスでエラーが発生します。 Googleマッププレミアム(フランス語から翻訳)から
おそらく、あなたはGoogleで非常にうまく同期されていない別のデータセンターを使用しています。 – xomena
Googleはクラスターをより良く同期させることができますが、もっと頑強なプローブ(より複雑なもの)を作るか、Googleの呼び出しを模擬します(ただし、私のプローブは特定のものよりリアルではありません)。 – BenC