Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我想知道是否有一种方法可以在表单上显示地图,选择该地图上的一个点,然后在输入中显示地址,例如文本框,反之亦然(在该文本框中输入地址并在地图上显示一个点),然后将该地址保存到变量中。
像
其中“ pac-input”是搜索框的ID,“ address”是我创建的输入的ID。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我想知道是否有一种方法可以在表单上显示地图,选择该地图上的一个点,然后在输入中显示地址,例如文本框,反之亦然(在该文本框中输入地址并在地图上显示一个点),然后将该地址保存到变量中。
像
<input type="map">
这样具有自己的属性会非常有用,但我不知道它是否存在。 最佳答案
好的,所以我找到了一个解决方案,在Google Maps API中,有一个示例显示带有搜索框的地图:https://developers.google.com/maps/documentation/javascript/examples/places-searchbox?hl=es,我创建了一个函数,该函数获取搜索框的值并将其显示为text类型的输入:
function getAddress(){
var address = document.getElementById('pac-input').value;
document.getElementById('address').value = address;
}
其中“ pac-input”是搜索框的ID,“ address”是我创建的输入的ID。