单击以添加标记,并在谷歌地图上打开一个可编辑的文本框
Click to add marker as well as open an editable text box on Google Maps
我正在尝试创建全屏谷歌地图,用户只需点击一个位置即可添加标记,并使用该标记添加注释。
现在我可以点击标记,但我似乎无法获得添加评论的部分。
你知道怎么做吗?我正在使用HTML/JS
如果"Marker comment"指的是类似信息窗口的内容,请尝试以下片段:
google.maps.event.addListener(map, 'click', function(event) {
var result = prompt("Enter a value of comment for Marker.");
marker = new google.maps.Marker({
draggable: true,
position: myLatlng,
map: map
});
attachMessage(marker, result);
marker.setPosition(event.latLng);
});
function attachMessage(marker, message) {
var infowindow = new google.maps.InfoWindow({
content: message
});
marker.addListener('click', function() {
infowindow.open(map, marker);
});
}
它将弹出输入窗口,并使用输入的文本作为InfoWindow
的值。
工作小提琴:http://jsfiddle.net/87v0obb4/8/
相关文章:
- 一个页面上有多个Ace编辑器,没有预先设置元素
- 在 SlickGrid 中编辑后,根据不同列中的另一个单元格清除单元格
- 如何使用一个按钮编辑和保存使用Javascript
- 代理一个网站能够在iframe中进行所见即所得编辑-它是如何工作的
- 什么'是从对象列表中一次编辑一个对象的正确Angular/Firebase方法
- 请我需要一个可以编辑mp3 URL的JavaScript代码
- 内容可编辑-根据类型从一个跨度到另一个跨度克隆文本
- 我在Phaser有一个项目.我想在画布上的元素上做一个用户图像编辑器
- 如何在一个页面中使用多个markDown编辑器
- 制作一个“;输入“;按钮文本不可编辑
- jQueryAjax SQL-如果我在多个用户上单击编辑,则Ajax会更新我单击的所有内容.不是最后一个点击
- 当一个单元格被编辑时,是否有一个事件触发,但值没有'不要改变
- 在表中,每行都有一个编辑按钮.显示或隐藏按钮取决于本行中的另一个值
- 让span元素提交一个编辑表单
- 如何在一个编辑器中使多个行块只读
- 用一个编辑按钮在两个表单之间切换
- 如何加载一个编辑器
- 当我点击另一个x编辑时,关闭模糊不工作
- 使用Flux构建一个编辑表单,它实际向服务器发送数据:动作、存储、视图
- 我如何使用fanybox弹出一个编辑表单与现有的值填充