0

如果我通过 URL 使用其他类型进行附近搜索,我的商家就会出现。 https://maps.googleapis.com/maps/api/place/nearbysearch/json?&types=other&radius=50000&sensor=false&location=40.805232,-74.464679&key=MY_KEY

但是当我通过 javascript API 进行相同的搜索时,我得到了 ZERO_RESULTS。

geocoder = new google.maps.Geocoder();
    geocoder.geocode({
        'address' : address
    }, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {

            var request = {
                location : results[0].geometry.location,
                radius : '50000',
                "types": ["other"]
            };

            service = new google.maps.places.PlacesService(dijit.registry.byId(
                    "map").get('map'));
            writeLog("GoogleMap.setupMap().getLocation searching, request="
                    + JSON.stringify(request));
            service.nearbySearch(request, loadPlaces);
        }

    });

输出:

GoogleMap.setupMap().getLocation 搜索,request={"location":{"jb":40.79676670000001,"kb":-74.4815438},"radius":"50000","types":["other"]} GoogleMap .onLoadPlaces() 状态 ZERO_RESULTS

是否需要做其他事情才能让 javascript api 返回与 URL 相同的结果。

4

1 回答 1

0

搜索在您的 JavaScript API 中是否有效?是否只有这个不起作用 - 或者实际上任何搜索都返回 ZERO_RESULTS?

于 2013-06-20T09:02:29.340 回答