更改内容 infowindow 地图 v3

2024-01-07

我试图使更改 DIV 内显示的内容(即信息窗口的内容)成为可能。我已经能够将信息窗口内的内容从 Hello 更改为 YO。问题是当我关闭信息窗口并重新打开它时,更新的内容会恢复为原始内容。下面是我的代码:

  google.maps.event.addListener(drawingManager, 'overlaycomplete', function(event) {
      if (event.type == google.maps.drawing.OverlayType.MARKER) {
          //event.overlay.setTitle("Hello");
          var infowindow = new google.maps.InfoWindow({
              content: '<div id="content" onmouseover="updateContent()">Hello</div>',
              maxWidth: 10
          });
          google.maps.event.addListener(event.overlay, 'click', function() {
              infowindow.open(map, event.overlay);
          });
      }
  });

  function updateContent() {
      document.getElementById('content').innerHTML = "Yo";
  }

我基本上想创建一个默认信息窗口,并允许用户在页面上放置标记后输入自己的文本......


我发现上面接受的答案不起作用,因为我必须使用 setContent() ,如下所示:

google.maps.event.addListener(drawingManager, 'overlaycomplete', function (event) {
    if (event.type == google.maps.drawing.OverlayType.MARKER) {
        //event.overlay.setTitle("Hello");
        var infowindow = new google.maps.InfoWindow({
            content: '<div id="content" onmouseover="updateContent()">Hello</div>',
            maxWidth: 10
        });
        google.maps.event.addListener(event.overlay, 'click', function () {
            infowindow.open(map, event.overlay);
        });
    }
});
function updateContent() {
    infowindow.setContent("Yo");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改内容 infowindow 地图 v3 的相关文章

  • 为任何更新查询增加 Mongoose 文档版本的简单方法?

    我想开始利用 Mongooses 文档版本控制 v key 我在实际增加版本值时遇到了问题 然后我发现您必须添加this increment 执行查询时 有没有办法自动递增 目前 我只是将其添加到pre用于更新类型查询的中间件 module
  • javascript/jquery 从选择中删除或删除选项

    在某些情况下 我需要从选择中删除选项 基本上 if mystatement true remove item with id option1 from select of id select1 有人知道我可以实现这一目标的代码吗 非常感谢
  • AJAX 安全问题

    我希望能够解决一些关于 AJAX 安全性的问题 这是我试图理解的一个场景 假设我正在使用 AJAX 向页面请求一些半敏感材料 例如 我将把用户的 ID 传递给一个 php 文件 并返回一些关于他们自己的信息 现在 是什么阻止人们模拟此 Ja
  • 三个JS,给纹理添加镜面反射(光泽)

    我有一个纹理应用于 Three js 中的对象 我想为其添加一些镜面反射或光泽 我看到这样的例子 new THREE MeshPhongMaterial color 0x996633 specular 0x050505 shininess
  • 如何使用多个 select2 框过滤表格?

    我正在尝试使用 和多个 select2 框的类来过滤表格 表格 HTML table class table tbody tr class kanban event Austin td td tr tr class csm event Ch
  • JAVASCRIPT - 为什么这个对象没有改变?

    function myFunc theObject theObject make Ford model Focus year 2006 var mycar make Honda model Accord year 1998 var x my
  • Javascript 对象属性名称

    在 C 中 可以将对象属性的名称作为字符串值获取 名称 对象 Property gt myProperty 这可以在 Javascript Typescript 中完成吗 Object Keys 是我找到的唯一东西 但它给了我所有的键 示例
  • 以下文档我无法创建 Vue.js 3 的实例

    The code https stackblitz com edit vue ttt file src main js https stackblitz com edit vue ttt file src main js 问题 我正在尝试在
  • 检测 Webkit/Chrome 中 HTML5 数字控件更改的事件?

    HTML5 为我们提供了一些新的输入元素 例如
  • Angular UI 路由器嵌套视图问题

    我在理解 Angular UI Router 嵌套视图的工作原理时遇到了一些问题 我的 stateProvider 看起来像这样 stateProvider state login url login views main template
  • onClick 处理程序在每个渲染周期触发

    我有这样的默认状态 this state selectedTab tab1 then 我的渲染方法是这样的 render const selectedTab this state return li tab1 li li tab2 li d
  • EmberJS:对象作为查询参数来刷新模型

    我遵循了查询参数指南 http guides emberjs com v1 11 0 routing query params http guides emberjs com v1 11 0 routing query params 而且效
  • 如何通过setTimeout函数定期打印数字?

    var i 0 function counter for i i lt 100 i setTimeout gt console log i 2000 counter 我想以 2 秒的间隔打印 i 但它立即打印 每次打印调用只需要几微秒 为什
  • 通过 JavaScript 单击按钮/页面提交

    我想了解 asp net 框架如何知道何时单击了按钮 因此一旦收到请求 就会在服务器上触发其单击事件 我需要了解它是如何工作的 因为我想从 JavaScript 触发按钮的服务器单击事件 我能够从 JavaScript 执行页面提交 doc
  • Chrome --app 相当于 Firefox\IE

    我有一个网络应用程序 客户要求单击不同按钮时更改浏览器窗口大小 我发现在那link https stackoverflow com questions 13436855 launch google chrome from the comma
  • 播放没有音频标签的音频

    是否可以在没有音频标签的情况下仅使用 javascript 播放音频 我通过 tinyMce 编辑器注入脚本 因为我无权访问网站的后端 并且它不支持客户端的音频标签 她只想要当您将鼠标悬停在图像上时发出简单的声音 我已经完成了所有设置 但是
  • 从链接打开本地文件夹

    如何通过单击任何链接打开本地文件夹视图 我尝试了很多选择 例如 a href Open folder a or a Open folder a or a Open folder a 解决方案 启动可下载链接 以下内容适用于所有浏览器 但一如
  • 如何在React中动态分配属性?

    这是一个有两个参数的函数 我要创建的标签的名称 具有以下属性的对象 Using React 我创建一个组件并将该元素渲染到 DOM 问题是我想向元素添加属性 但它不允许循环在元素内设置属性 var Element function elem
  • 如何从 CSS 选择器中提取类名?

    故事 我目前正在构建一个 ESLint 规则 以警告在 CSS 选择器定位器中使用引导布局导向和角度技术类 目前我在字符串方法中使用简单的子字符串 for var i 0 i lt prohibitedClasses length i if
  • 如何在 TypeScript 中使用 navigation.replace ?

    我试图在我的代码中使用它 const navigation useNavigation navigation replace AllFriends 但我不断收到错误消息 Property replace does not exist on

随机推荐

  • Cucumber和Spring boot集成出现错误

    Spring boot和cucumber集成 当我将该项目打包为jar时 使用mvn package命令并生成advvic 1 0 jar 但是 如果我运行这个罐子 java jar target advvic 1 0 jar 我收到此错误
  • 为什么 DataTemplate.LoadContent() 不尊重模板定义的触发器?

    TL DR版本 我们试图找出触发器有效时自动应用 DataTemplate 与触发器无效时手动调用 DataTemplate LoadContent 之间的区别 现在细节 但首先 我首先要说的是 这个问题是为了帮助我们理解框架以及它内部在做
  • C# 正则表达式电话号码检查

    我有以下内容来检查电话号码是否采用以下格式 XXX XXX XXXX 下面的代码始终返回 true 不知道为什么 Match match Regex Match input d 3 d 3 d 3 d 4 Below code always
  • 在 django 中运行“syncdb”时如何指定模式名称?

    假设我有一个名为 my schema 的模式 如何为该特定模式创建带有 djangosyncdb 的表 或者还有其他选择可以从我的 django 模型快速创建表吗 我认为 默认情况下 django 为 公共 模式创建表 首先 您必须拥有 p
  • 无需打开表单即可获取表单记录源

    MS Access 是否允许在不打开表单本身的情况下获取表单的记录源值 我现在正在尝试优化我的代码 我所做的只是隐藏表单 然后获取 Recordsource 表单查询 但加载需要时间 因为某些表单在加载时会触发代码 我在这里玩游戏迟到了 我
  • 对于嵌套模板,“>>”何时成为标准 C++(而不是“> >”)?

    我似乎记得 以前 有人警告不要放两个 gt 处理嵌套模板参数时 字符彼此相邻 没有空格 我什至依稀记得声明任何向量的向量并遇到此编译错误 但现在我发现编译可怕的东西绝对没有错 gt gt 我的问题是 这个惯例在什么时候成为可以接受的做法 它
  • Postgresql 中的 Postgresql 全文搜索 - 日语、中文、阿拉伯语

    我正在为我当前的项目设计一个 postgresql 全文搜索功能 到目前为止 它可以与 ispell myspell 词典配合使用 现在我需要添加对中文 日文和阿拉伯文搜索的支持 我从哪说起呢 没有适用于这些语言的模板或词典 据我所知 它可
  • SQL - 将单列划分为多列

    我有以下 SQL 问题 如何使用 SELECT 命令将列 内部文本 分成两个带有分割文本的单独列 我需要使用空格字符分隔文本数据 我知道最好举个例子来让它变得容易 所以 SELECT COLUMN A FROM TABLE1 output
  • 清理AjaxToolkit AsyncFileUpload控件

    我在我的 aspx net 页面中使用 AsyncFileUpload 控件 该控件在更新面板内运行 我可以成功地将文件异步上传到服务器 我的问题是 每个文件上传后我无法刷新整个页面 所以我需要弄清楚如何清除上次上传的文件 这样当用户选择新
  • 了解多处理:Python 中的共享内存管理、锁和队列

    多重处理 https docs python org 2 library multiprocessing html module multiprocessingpython中的一个强大的工具 我想更深入地了解它 我想知道什么时候使用regu
  • 奇怪的 JavaScript 性能依赖于变量范围

    在测试一个 JavaScript 项目的性能时 我注意到一种非常奇怪的行为 JavaScript 成员访问性能似乎很大程度上受到它们所在范围的影响 我编写了一些性能测试 结果因多个数量级 我在 Windows 10 64 位上使用以下浏览器
  • 全局点击事件处理程序(WithEvents)

    我正在尝试创建一个类模块 当有人单击我表单中的六十个文本框之一时 它将充当全局处理程序 文本框代表一周的时间卡 显示一周 7 天的上班时间 下班时间 午餐开始 结束 持续时间 每日总小时数等信息 当有人单击一天中的任何一个框时 所有框都会解
  • Angular2 如何在 HTML5 模板中显示 localStorage 值?

    我在 localStorage 中存储 2 个密钥 我想在我的模板中显示其中之一 我无法访问这些值 我什至创建了一个接口来存储 localStorage 中的 currentUser 键的值 应该如何实施呢 这是当前的代码 Service
  • stl::list 中的 C++ 接口

    课程界面 class ILesson public virtual void PrintLessonName 0 virtual ILesson STL容器 typedef list
  • MemoryCache.Set 返回删除的缓存项

    我正在使用 NET 4 0MemoryCache http msdn microsoft com en us library dd780634 28v vs 100 29 aspx类 并且我想以线程安全的方式添加或替换缓存中的现有项目 但我
  • golang 在 ubuntu 14.04 LTS 中获取大量读取 tcp ip:port i/o 超时

    我编写了一个 golang 程序 过去几个月在 ubuntu 12 04 LTS 中运行良好 直到我将其升级到 14 04 LTS 我的程序专注于发送 HTTP 请求 每秒发送大约 2 10 个 HTTP 请求 HTTP 请求地址各不相同
  • python 如何关闭已被 gc'ed 的文件?

    我一直认为如果在未关闭的情况下打开文件就会泄漏 但我刚刚验证了如果输入以下代码行 文件将关闭 gt gt gt f open somefile txt gt gt gt del f 纯粹出于好奇 这是如何工作的 我注意到该文件不包含 del
  • jQuery 调整窗口大小

    我有以下 JQuery 代码 document ready function var containerHeight window height if containerHeight lt 818 footer css position s
  • Django:如何更改内联表单集中的字段小部件

    我是 Django 新手 我想我在文档中遗漏了这一点 问题是在内联表单集中我没有声明表单 只是传递两个模型来构造它 我想知道如何使用内联表单集更改单个字段的小部件 从 Django 1 6 开始 https docs djangoproje
  • 更改内容 infowindow 地图 v3

    我试图使更改 DIV 内显示的内容 即信息窗口的内容 成为可能 我已经能够将信息窗口内的内容从 Hello 更改为 YO 问题是当我关闭信息窗口并重新打开它时 更新的内容会恢复为原始内容 下面是我的代码 google maps event