0

Google Places APIに問題があります。Google に場所を送信しようとしましたが、400 エラーが発生しました。

  var send = {
    "location": {
      "lat": 25.696183,
      "lng": 8.136408
    },
    "accuracy": 25,
    "name": "Google Shoes!",
    "types": ["Schuhgeschäft"],
    "language": "de"
  }
  var request = $.ajax({
    url: 'https://maps.googleapis.com/maps/api/place/add/json?sensor=false&key={KEY}',
    type: 'POST',
    data: send,
    crossDomain: true,
    dataType: 'JSONP',
    success:function(json){
         alert("Success");
     },
     error:function(){
         alert("Error");
     }
  });

デバッグ コンソールで、次のエラーが発生しました。

GET https://maps.googleapis.com/maps/api/place/add/json?sensor=false&key={KEY}&callback=jQuery183005409403680823743_1355988904458&location%5Blat%5D=48.696183&location%5Blng%5D=8.136408&accuracy=25&name=Google+Shoes!&types%5B%5D=Schuhgesch%C3%A4ft&language=de&_=1355988904466 400 (Bad Request) 
4

1 に答える 1

0

実際のキーを入れる必要があります。さらに、JSONP や POST はサポートしていないと思います。

于 2013-01-03T20:09:39.280 に答える