0

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>

ただし、まだデータが返されていません。誰か助けてください。ありがとう!!!

4

1 に答える 1

0

ドキュメントの例のページに、Google Maps JavaScript API v3 - Places Library のコード例があります。

Place Library Nearby Search の実際の例をここで見ることができます。

于 2013-01-02T06:02:18.170 に答える