Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? 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。

07-24 09:46
查看更多