试图理解如何在 React 中捕获和存储地址。
我想实现自动完成功能,以便用户无法输入一些潦草的地址,而是用户将开始键入,然后选择一个地址。
理想情况下,此地址组件将返回要保存在MongoDB中的坐标。
目前,我正试图弄清楚谷歌是否是正确的选择,因为价格发生了重大变化,而且我听说它非常昂贵。
与 Mapbox 相反,我正在努力为此寻找可行的解决方案。
需求非常简单,如下所示:
1 - 在AddLocationComponent中捕获位置的准确地址,并将其存储在MongoDB中
2 - 在单柱组件内显示地图上位置的图钉
理想情况下,可以选择另一个具有附近多个位置地图的组件。
有人可以分享一些关于使用什么服务/技术/方法来解决这个问题的智慧吗?
提前非常感谢!
要首先捕获地址,您需要使用geocodeLatLng(geocoder, map, infowindow);
获取纬度、经度,然后对于格式化地址,即将地址获取为您需要使用的普通字符串infowindow.setContent(results[0].formatted_address);
关注您的结果希望它有助于参考链接