2011-12-28 12 views
6

私はここで私はので、ここで私が手に私の場所近くにすべてgas_stationsを検索する必要があり、私はhttps://maps.googleapis.com/maps/api/place/search/json?location=41.104805,29.024291&radius=50000&types=gas_station&sensor=false&key=AIzaSyAhVKOOLN1lx6iKKnbXMT82W1cKG7O8cDYGoogle Places APIを使用して特定の種類の場所を検索するにはどうすればよいですか?

を使用していたリンクである(ここで... gas_station、カフェ、shopping_mallsなど)のような特定の種類の検索をGoogleの場所APIを使用しています「

results" : [], 
    "status" : "ZERO_RESULTS" 

しかし、私の場所にいくつかのgas_stationsがあります(私はグーグルマップを検索する)ので、いずれかが私を助けることができるどのように私は、これらの結果を得ることができます。..事前のための

感謝。

答えて

10

問題はデータの分類にあります。 types=universityを検索すると、いくつかの結果が表示されます。今度はその結果のtypesを見てください。ほとんどの場合、["university", "establishment"]と表示されています。

この地域のガソリンスタンドはすべて["establishment"]と分類されているため、gas_stationの検索では表示されません。

「ガス%20station」の企業をメタデータに戻すにはkeyword検索を使用できます。 Googleマップのその地域周辺の「ガソリンスタンド」を検索するのと同じ結果を返すようです。

+0

あなたの応答に感謝しました私はタイプの確立を試みましたが、私は20の場所を取得しましたが、これにgas_stationsはありません –

+0

ガソリンスタンドは「確立」を超えて分類されていないようです。私は、この特定の検索に 'type'パラメータを使用せず、単に' keyword = gas%20station'を使うことをお勧めします。同じエリアのGoogleマップで「ガソリンスタンド」を検索したときと同じ(または非常によく似た)結果が得られます。 –

+0

ありがとうmike ...それは働いているので、カフェのようないくつかのタイプが必要です、shopping_mallsこのキーワード= gas%20station | cafes | shopping%20mallsを書くことができますか? –

関連する問題