1. <tfoot id='j4Q6R'></tfoot>

  2. <legend id='j4Q6R'><style id='j4Q6R'><dir id='j4Q6R'><q id='j4Q6R'></q></dir></style></legend>

    <small id='j4Q6R'></small><noframes id='j4Q6R'>

      • <bdo id='j4Q6R'></bdo><ul id='j4Q6R'></ul>

    1. <i id='j4Q6R'><tr id='j4Q6R'><dt id='j4Q6R'><q id='j4Q6R'><span id='j4Q6R'><b id='j4Q6R'><form id='j4Q6R'><ins id='j4Q6R'></ins><ul id='j4Q6R'></ul><sub id='j4Q6R'></sub></form><legend id='j4Q6R'></legend><bdo id='j4Q6R'><pre id='j4Q6R'><center id='j4Q6R'></center></pre></bdo></b><th id='j4Q6R'></th></span></q></dt></tr></i><div id='j4Q6R'><tfoot id='j4Q6R'></tfoot><dl id='j4Q6R'><fieldset id='j4Q6R'></fieldset></dl></div>

      在 Google 地图中模拟点击

      时间:2023-09-06

          <tbody id='k3jjD'></tbody>

          • <tfoot id='k3jjD'></tfoot>
            1. <legend id='k3jjD'><style id='k3jjD'><dir id='k3jjD'><q id='k3jjD'></q></dir></style></legend>

                <bdo id='k3jjD'></bdo><ul id='k3jjD'></ul>

                <i id='k3jjD'><tr id='k3jjD'><dt id='k3jjD'><q id='k3jjD'><span id='k3jjD'><b id='k3jjD'><form id='k3jjD'><ins id='k3jjD'></ins><ul id='k3jjD'></ul><sub id='k3jjD'></sub></form><legend id='k3jjD'></legend><bdo id='k3jjD'><pre id='k3jjD'><center id='k3jjD'></center></pre></bdo></b><th id='k3jjD'></th></span></q></dt></tr></i><div id='k3jjD'><tfoot id='k3jjD'></tfoot><dl id='k3jjD'><fieldset id='k3jjD'></fieldset></dl></div>

                <small id='k3jjD'></small><noframes id='k3jjD'>

                本文介绍了在 Google 地图中模拟点击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我正在尝试使用 API v3 模拟用户在他们写下他们的地址时对他们的位置进行地理定位后点击 Google 地图.

                I'm trying to simulate a user click on a Google Map, using API v3, after I geolocate their position when they write down their address.

                我曾经这样做过:

                google.maps.event.trigger(map, 'click', {
                    latLng: new google.maps.LatLng(lat, lng)
                });
                

                但现在我得到一个错误:

                But now I got an error:

                Uncaught TypeError: Cannot read property 'wa' of undefined main.js:727

                Uncaught TypeError: Cannot read property 'wa' of undefined main.js:727

                我需要模拟点击,因为我正在使用带有 CCK 字段的 Drupal,如果我将位置选择添加为标记,它会在引擎盖下的点击上执行此操作.

                I need to simulate the click because I'm using Drupal with a CCK field, and it's doing this on clicks under the hood that are not triggered if I add the location pick as a marker.

                推荐答案

                地图对象的点击"事件需要一个 google.maps.MouseEvent 对象作为参数:

                The map object's 'click' event takes a google.maps.MouseEvent object as parameter:

                var mev = {
                  stop: null,
                  latLng: new google.maps.LatLng(40.0,-90.0)
                }
                
                google.maps.event.trigger(map, 'click', mev);
                

                现场示例

                这篇关于在 Google 地图中模拟点击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:HTML5 地理位置功能如何工作? 下一篇:geolocation.getCurrentPosition 如何返回值?

                相关文章

                最新文章

                <legend id='GCh7J'><style id='GCh7J'><dir id='GCh7J'><q id='GCh7J'></q></dir></style></legend>
                <tfoot id='GCh7J'></tfoot>

                      <bdo id='GCh7J'></bdo><ul id='GCh7J'></ul>
                  1. <small id='GCh7J'></small><noframes id='GCh7J'>

                  2. <i id='GCh7J'><tr id='GCh7J'><dt id='GCh7J'><q id='GCh7J'><span id='GCh7J'><b id='GCh7J'><form id='GCh7J'><ins id='GCh7J'></ins><ul id='GCh7J'></ul><sub id='GCh7J'></sub></form><legend id='GCh7J'></legend><bdo id='GCh7J'><pre id='GCh7J'><center id='GCh7J'></center></pre></bdo></b><th id='GCh7J'></th></span></q></dt></tr></i><div id='GCh7J'><tfoot id='GCh7J'></tfoot><dl id='GCh7J'><fieldset id='GCh7J'></fieldset></dl></div>