1

Google Places API でデータが見つからないという問題があります。以下の例に示すように、携帯電話番号、代替電話番号、ファックス番号などの Google プレイスの追加情報は、Google マップの検索結果に表示されますが、Google Places API では表示されません!

このリンクをたどると、代替電話番号 mobile が追加されていることがわかります。

www.google.com/maps/place?cid=4256683212236351718&q=hamza+kamaleddine+home&hl=en&ved=0CBQQ-gswAA&sa=X&ei=cO4wT4arE8Wp8QOZqITuDA

しかし、Google Places API (以下の HTTP リクエストを使用) を使用して、次の Json オブジェクトを取得しています。

プレイス検索リクエスト: https://maps.googleapis.com/maps/api/place/search/json?location=33.8113420,35.619370&radius=500&name=hamza&sensor=false&key=AIzaSyBmT2NaNDJqSmZceuXD-pUrtDyHsC8kcz4

The Place Details Request: https://maps.googleapis.com/maps/api/place/details/json?reference=CnRvAAAAbkRqsybX6Gvpr-nqkIYi1QJKegY900fj6dSPzPUST9RJBX_YZ9wlY3_sY27J1u31Et42bQVYgkTzR9FNW9PwhdfXOcWBE7J8AWFGNAX0CRK-WVh0bsReKMcNjKUHQ7nTvgrq9PUKJrQdJWNHSyQgHxIQe_tRjNX5NPBcbdN03NjgPBoUOGcFXglRkNVmm73z8WpFOErLT1s&sensor=false&key=AIzaSyBmT2NaNDJqSmZceuXD-pUrtDyHsC8kcz4

Place Details レスポンス (JSON):

{ 
   "html_attributions" : [], 
   "result" : { 
      "address_components" : [ 
         { 
            "long_name" : "Aley", 
            "short_name" : "Aley", 
            "types" : [ "locality", "political" ] 
         }, 
         { 
            "long_name" : "LB", 
            "short_name" : "LB", 
            "types" : [ "country", "political" ] 
         }, 
         { 
            "long_name" : "1000", 
            "short_name" : "1000", 
            "types" : [ "postal_code" ] 
         } 
      ], 
      "formatted_address" : "Ain Al Jdide Road, طريق عين الجديدة, Aley, Lebanon", 
      "formatted_phone_number" : "70 975 590", 
      "geometry" : { 
         "location" : { 
            "lat" : 33.8113420, 
            "lng" : 35.619370 
         } 
      }, 
      "icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png", 
      "id" : "a1063b63d187a576cf420e459aca9141e46bb8b6", 
      "international_phone_number" : "+961 70 975 590", 
      "name" : "Hamza Kamaleddine - Home", 
      "reference" : "...", 
      "types" : [ "establishment" ], 
      "url" : "http://maps.google.com/maps/place?cid=4256683212236351718", 
      "vicinity" : "Ain Al Jdide Road, طريق عين الجديدة, Aley", 
      "website" : "http://lb.linkedin.com/in/hkamaleddine" 
   }, 
   "status" : "OK" 

} 

お気づきのように、携帯電話番号、代替番号、ファックス番号がありません。

この問題を解決する方法を教えてください。

どうもありがとう!

4

1 に答える 1

0

現在、Google Places API はこの機能をサポートしていません。

Places API イシュー トラッカーには、この機能に関するリクエストがあります: http://code.google.com/p/gmaps-api-issues/issues/detail?id=3905

「星」アイコンをクリックして、今後の変更の通知を受け取り、問題の解決に関心があることをお知らせください。

乾杯

クリス

于 2012-03-05T03:18:23.527 に答える