Google Places API最近的地方电话号码

时间:2016-04-04 03:47:56

标签: java android

我可以知道如何从google places API获取电话号码吗?

我需要显示包含电话号码的地方名称。现在我可以得到名字,但不是电话号码。

1 个答案:

答案 0 :(得分:0)

myLatlng = new google.maps.LatLng(30.731212, 76.830220);        

var mapOptions = {
            center: myLatlng,
            zoom: 12,
        };

        map = new google.maps.Map(document.getElementById("map"), mapOptions);      


 service = new google.maps.places.PlacesService(map);
     service.nearbySearch(request, callback);

var request = { 
                    location: myLatlng,
                    radius: '20000',
                    types: ['atm' , 'hospital',  'resturant', 'accounting', 'airport', 'food', 'bank', 'park']
                  };  

    function callback(results, status) {
              if (status == google.maps.places.PlacesServiceStatus.OK) {
                for (var i = 0; i < results.length; i++) {
                  var place = results[i];
console.log(place);
                   console.log(place.phone_number);
                }
              }
            }

In Place对象,你得到了每个地方的细节。检查您的控制台,如果存在电话号码,它将返回 place.phone place.phone_number 。请检查电话号码的实际密钥。