尝试从Google Places API中提取数据,但在阅读文档后无法使其正常工作。我一定错过了什么,那里的任何人都可以帮忙吗?
<script>
var request = {
location: new google.maps.LatLng(-33.8665433,151.1956316),
radius: '500',
types: ['store']
};
var service = new google.maps.places.PlaceService(map);
service.nearbySearch(request, callback);
function callback(results, status) {
for(var i = 0; i < results.length; i++){
document.write(results[i] + '<br/>');
}
};
</script>
我通过将代码更改为此错误来消除此错误:
var request = {
location: new google.maps.LatLng(-33.8665433,151.1956316),
radius: '500',
types: ['store']
};
service = new google.maps.places.PlacesService(map);
service.nearbySearch(request, callback);
if (status == google.maps.places.PlacesServiceStatus.OK){
function callback(results, status) {
for(var i = 0; i < 7; i++){
document.write(results[i] + 'test <br/>');
}
}
};
</script>
然而,它仍然没有返回任何数据。有人请帮忙。感谢!!!
答案 0 :(得分:0)
Google Maps JavaScript API v3 - 文档的Examples page上有一些代码示例。
您可以查看Place Library Nearby Search here的工作示例。