0

ajaxまたはjavascriptを使用して緯度、経度、半径内の場所を見つけるのに問題があります。これを見つけるためにajaxコードを使用しましたが、エラーが発生します。私のコードは次のとおりです。

   $.ajax({ url: 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?',
      data: {
        location:'-33.8670522,151.1957362',
        radius:500,
       sensor:false,
      key:'AIzaSyAImBQiqvaXOQtqeK8VC-9I96kMmB6Mz7I'},
     dataType: "json",
     type: "GET", //or POST if you want => update your php in that case
      success: function( data ) {
     for(var i in data.results){
       alert(data.results[i]);
     }
    },
    error: function (request, status, error) {
     alert("error");
    //handle errors
   }
    });

結果エラーが発生します。これを見つけるのを手伝ってください

ありがとう

4

1 に答える 1

0

次のコードを試して、近くの場所から場所を取得してください

function initialize(arg)
    {        


        directionsDisplay = new google.maps.DirectionsRenderer();
        mapmarker="img/pois/"+arg+".png";
        geocoder = new google.maps.Geocoder();

        var location = new google.maps.LatLng(11.21989,78.16811099999995);
          map = new google.maps.Map(document.getElementById('googleMap'), {
              mapTypeId: google.maps.MapTypeId.ROADMAP,
              center: location,
              zoom: 15
            });

          directionsDisplay.setMap(map);


          var request = {
            location: location,
            radius: '5000',
            types: [arg]
          };
          infowindow = new google.maps.InfoWindow();
          var service = new google.maps.places.PlacesService(map);
          service.nearbySearch(request, callback);

    }


    //google.maps.event.addDomListener(window, 'load', initialize);
    function callback(results, status) 
    {
          if (status == google.maps.places.PlacesServiceStatus.OK)
          {
        for (var i = 0; i < results.length; i++)
        {
          var place = results[i];
          createMarker(results[i]);


        }
          }
    }
于 2013-03-22T06:45:10.620 に答える