我正在使用来自 mapbox 的地图地理编码器,它在 mapbox 文档的示例中使用。但是,我无法获取返回的值。我需要用户选择的地址,如果可能的话,在 gps 经度/纬度字符串中。这是我的代码:<div id="geocoder" name="geocoder" class="form-control txt-field"></div><script> mapboxgl.accessToken = 'MY TOKEN API'; var geocoder = new MapboxGeocoder({ accessToken: mapboxgl.accessToken, placeholder: 'point de depart' }); document.getElementById('geocoder').appendChild(geocoder.onAdd()); geocoder.on('results', function (results) { document.getElementById('mapr').value = (results); })</script>
1 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
每当更新建议列表时都会调用该事件,以获取用户选择的results
结果,然后您应该收听该事件。result
gecoder.on('result', e => { console.log(e.result) })
- 1 回答
- 0 关注
- 111 浏览
添加回答
举报
0/150
提交
取消