javascript - 在 map 上选择一个点并将其显示在输入上

标签 javascript php html web maps

我想知道是否有一种方法可以在表单上显示 map ,在该 map 上选择一个点并在文本框之类的输入中显示地址,反之亦然(在该文本框中写入地址并显示一个点)在 map 上),并将该地址保存在变量中。

<input type="map">这样的东西会非常有用。有自己的属性,但我不知道是否存在。

最佳答案

好吧,我找到了一个解决方案,在 Google Maps API 中有一个显示带有搜索框的 map 的示例:https://developers.google.com/maps/documentation/javascript/examples/places-searchbox?hl=es ,我创建了一个函数,该函数获取搜索框的值并将其显示到文本类型的输入中:

function getAddress(){
var address = document.getElementById('pac-input').value;
document.getElementById('address').value = address;
}

其中“pac-input”是搜索框的 ID,“address”是我创建的输入的 ID。

关于javascript - 在 map 上选择一个点并将其显示在输入上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47537031/

相关文章:

javascript - 视觉变形| SVG、Canvas 与其他

javascript - 修改我的 iframe css 内容

javascript - 使用按钮按 Angular 拖放元素

php - 搜索 php assoc array (hash map) 作为 mysql

javascript - preventDefault() 不适用于 ('submit' )

php - php 应用程序中的关键代码部分?

php - escape_string 和 real_escape_string 有什么区别?

html - 使高度响应/让它保持比例

javascript - 获取 kendo 下拉值的选定 id

javascript - 如何创建带有箭头的 Openlayers 3 多边形?