Отсутствующая проблема с данными в Google Places API - PullRequest
0 голосов
/ 17 февраля 2012

У меня проблема с отсутствующими данными в Google Places API! Как видно из приведенного ниже примера, дополнительная информация Google Place, такая как номер мобильного телефона, дополнительный телефон, факс, отображается в результатах поиска на карте Google, но не через API Google Адресов!

Перейдя по этой ссылке, вы можете заметить добавленный альтернативный номер телефона, мобильный:

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

Запрос информации о месте: https://maps.googleapis.com/maps/api/place/details/json?reference=CnRvAAAAbkRqsybX6Gvpr-nqkIYi1QJKegY900fj6dSPzPUST9RJBX_YZ9wlY3_sY27J1u31Et42bQVYgkTzR9FNW9PwhdfXOcWBE7J8AWFGNAX0CRK-WVh0bsReKMcNjKUHQ7nTvgrq9PUKJrQdJWNHSyQgHxIQe_tRjNX5NPBcbdN03NjgPBoUOGcFXglRkNVmm73z8WpFOErLT1s&sensor=false&key=AIzaSyBmT2NaNDJqSmZceuXD-pUrtDyHsC8kcz4

Ответ с описанием места (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" 

} 

Как вы можете заметить, номер мобильного телефона, дополнительный номер и номер факса отсутствуют!

Как решить эту проблему, пожалуйста?

Большое спасибо!

1 Ответ

0 голосов
/ 05 марта 2012

Google Places API в настоящее время не поддерживает эту функцию.

Для отслеживания проблем в API Адресов здесь есть запрос функции: http://code.google.com/p/gmaps-api-issues/issues/detail?id=3905

Пожалуйста, нажмите значок «звездочка», чтобы получать уведомления о будущих изменениях и сообщать нам, что вы заинтересованы в разрешении этой проблемы.

Приветствия

Chris

...