2013-03-30 67 views
-1

我当我搜索searchNearBy在谷歌searchNearBy API的地方(由谷歌给出的所有地方的链接,链接:https://developers.google.com/places/documentation/supported_types谷歌searchnearby api不给结果sightseeing.why?

我的代码工作正常。 但是当我寻找观光或'床和饮料'时,我没有得到任何结果。 但当我在maps.google.com中搜索这些东西时,google会给我结果。

有人可以帮我吗? 这里是我的代码: -

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>Google Maps JavaScript API v3 Example: Place Search</title> 
<script src="https://maps.googleapis.com/maps/api/js? v=3.exp&sensor=true&libraries=places"></script> 

<style> 
    #map { 
    height: 400px; 
    width: 600px; 
    border: 1px solid #333; 
    margin-top: 0.6em; 
    } 
</style> 

<script> 
    var map; 
    var infowindow; 

    function initialize() { 
    var pyrmont = new google.maps.LatLng(-33.8665433, 151.1956316); 

    map = new google.maps.Map(document.getElementById('map'), { 
     mapTypeId: google.maps.MapTypeId.ROADMAP, 
     center: pyrmont, 
     zoom: 15 
    }); 

    var request = { 
     location: pyrmont, 
     radius: 500, 
     types: ['store'] 
    }; 
    infowindow = new google.maps.InfoWindow(); 
    var service = new google.maps.places.PlacesService(map); 
    service.nearbySearch(request, callback); 
    } 

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

    function createMarker(place) { 
    var placeLoc = place.geometry.location; 
    var marker = new google.maps.Marker({ 
     map: map, 
     position: place.geometry.location 
    }); 

    google.maps.event.addListener(marker, 'click', function() { 
     infowindow.setContent(place.name); 
     infowindow.open(map, this); 
    }); 
    } 

    google.maps.event.addDomListener(window, 'load', initialize); 
</script> 
</head> 
<body> 
    <div id="map"></div> 
    <div id="text"> 

</body> 
</html> 
+0

你正确loadng的API?从脚本标记中删除空间。 – Marcelo

+0

你如何使用你发布的代码搜索“床和饮料”或“观光”?该代码正在搜索500米范围内的“商店”类型(-33.8665433,151.1956316)。您链接的类型列表不包括“床和饮料”或“观光”。 – geocodezip

回答

1

您需要使用TextSearch得到这些结果。

bed and drinks

sightseeing

+0

雅感谢主席先生,问题就解决了 –

+0

如果答案解决您的问题,请[接受](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – geocodezip