6

我无法向 Google Places API 发出 AJAX 请求以正常工作。代码:

$.ajax({
    type: 'GET',
    url:'http://maps.googleapis.com/maps/api/place/textsearch/json?',
    dataType: 'json',
    data: {
        'query' : "restaurants+in+" + cityname,
        'key' : MyPublicKey,
        'sensor' : "false"
    },
    success: function(restaurans) {
        console.log(restaurants);
    }
});

我究竟做错了什么?

4

1 回答 1

0

我猜REST API不能像这样使用(我猜一个原因应该是CORS)

请参阅Google 地方信息 API

希望在 JavaScript 应用程序中使用此服务?查看 Google Maps API v3 的 Places Library。

这应该会导致你

https://developers.google.com/maps/documentation/javascript/places

及其“文本搜索请求”部分提供了谷歌文本搜索服务对象的示例

于 2013-11-14T11:00:38.220 回答