Googleマップを使用して、地理座標の近くにある「Netto」というストアを検索する場合
2つの結果が正しく表示されます。
ただし、GooglePlacesAPIで同じ検索を行う
https://maps.googleapis.com/maps/api/place/search/json?location=49.046054,8.380787&radius=1000&sensor=false&keyword=netto&key=[keyremoved]
結果は1つだけです。
{
"html_attributions" : [],
"results" : [
{
"geometry" : {
"location" : {
"lat" : 49.0459950,
"lng" : 8.3811020
}
},
"icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png",
"id" : "51b5bafdd6224ba1721c9708d59aa0ed7f8377e2",
"name" : "Netto Marken-Discount AG & Co. KG",
"reference" : "CoQBdwAAALWmu5j28xIY3s9oBL9Vs8vBCmcghvKWlV9HbHysvQgZ4tMmQ_awemt0k9CA3U9KTRa-CMWq1owOZL1cSLOjKIDb8LdHce3yhIJpJ2fsUnsnFFF1b02gnJK5m5e-4E85_5gTrPZhZIDYrrFenrGyBpWLHkYSFfn0Ir3_zOJlKVWeEhC3RsEsXWqDJ1yizMOR0gvVGhREdmbn0G6GYcAsm4jGJxgJeNbLiw",
"types" : [ "establishment" ],
"vicinity" : "Dürerstr. 3b, Karlsruhe"
}
],
"status" : "OK"
}
クエリの半径は1000mで、これで十分です(Googleマップで報告される距離は400m未満です)。nameのkeyword-parameterを変更しても役に立ちません。
https://maps.googleapis.com/maps/api/place/search/json?location=49.046054,8.380787&radius=1000&sensor=false&name=netto&key=[keyremoved]
両方の結果を得るにはどうすればよいですか?