0

试图了解如何在 React 中捕获和存储地址。

我想实现自动完成功能,这样用户就无法输入一些乱写的地址,而是用户开始输入然后选择一个地址。

理想情况下,此地址组件将返回坐标以保存在 MongoDB 中。

目前我正试图弄清楚谷歌是否是正确的选择,因为价格发生了重大变化,而且我听说它非常昂贵。

与 Mapbox 相反,我正在努力寻找一个可行的解决方案。

需求很简单,如下:

1 - 在AddLocationComponent中捕获位置的准确地址,将其存储在 MongoDB 中

2 - 在SinglePostComponent内的地图上显示位置的图钉

理想情况下,另一个具有附近多个位置的地图的组件将是一种选择。

有人可以分享一些关于使用哪些服务/技术/方法来解决这个问题的智慧吗?

提前谢谢了!

4

1 回答 1

0

对于首先捕获地址,您需要先获取纬度,经度geocodeLatLng(geocoder, map, infowindow);,然后再获取格式化地址,即获取地址作为您需要使用的普通字符串,请 infowindow.setContent(results[0].formatted_address);按照此获取结果,希望它有助于参考链接

于 2018-08-23T05:04:57.413 回答