Returning values from Callback

前端 未结 4 381
一整个雨季
一整个雨季 2021-01-28 16:24

I don\'t have any previous javascript experience.

I\'m trying to implement the following function which I wish to use to return the values lat and lng:

f         


        
4条回答
  •  有刺的猬
    2021-01-28 17:16

    Use a callback to handle the geocoding results:

    function myCallback(lat, lng) {
      // Process lat and lng.
    }
    
    function get_address(callback) {
        var geocoder = new google.maps.Geocoder()
    
        geocoder.geocode({ address: "SE-17270 Sverige"}, 
          function(locResult) {
              var lat = locResult[0].geometry.location.lat();
              var lng = locResult[0].geometry.location.lng();
              callback(lat, lng);
          }
        );
    }
    ....
    get_address(myCallback);
    

提交回复
热议问题