如何从反应中的邮政编码获取位置(纬度和经度)?

How to get position (latitude and longitude) from a postal (zip) code in react?

我需要知道在 React 中从邮政编码获取纬度和经度的最佳方法是什么?

我尝试使用来自 google API 的地理编码(使用 npm 包 react-geocode),但我无法仅基于邮政编码进行搜索。

所以我需要你的意见如何做到这一点。源代码示例也将不胜感激。

提前感谢您的所有意见。问候...

也许尝试这样的事情并根据您的需要进行调整,因为只给出了很少的上下文:

 var lat = '';
 var lng = '';

// depends on whether you really only have the zip code
 var address = {zipcode} or {city and state};

 geocoder.geocode({ 'address': address}, function(results, status) {
   if (status == google.maps.GeocoderStatus.OK) {
      lat = results[0].geometry.location.lat();
      lng = results[0].geometry.location.lng();
     });
   } else {
     console.log("Geocode was not successful for the following reason: " + status);
   }
 });
 console.log('Latitude: ' + lat + ' Longitude: ' + lng);