Javascript Esri JS api 3.11停止使用Chrome mobile

Javascript Esri JS api 3.11停止使用Chrome mobile,javascript,google-chrome,dojo,esri,arcgis-js-api,Javascript,Google Chrome,Dojo,Esri,Arcgis Js Api,在更新完Esri库之后,我遇到了一些奇怪的行为。我的代码在Google Chrome移动浏览器上停止工作。我从官方样本中获取了一些代码,但仍然存在相同的问题 var esriMap = new Map(mapId, { basemap:"satellite", center :[-97.031, 37.638], zoom :4, slider :false

在更新完Esri库之后,我遇到了一些奇怪的行为。我的代码在Google Chrome移动浏览器上停止工作。我从官方样本中获取了一些代码,但仍然存在相同的问题

var esriMap = new Map(mapId, {
                basemap:"satellite",
                center :[-97.031, 37.638],
                zoom   :4,
                slider :false
              });


on(esriMap, "click", function(){
    alert("click esrimap");
});

警报显示在设置为iPhone的Chrome emulator上,在真正的iPhone上。如果您使用的是arcgis js api 3.14,则在使用Chrome 38的Nexus 5上不显示,在Chrome emulator上设置为Nexus 5上不显示;在这种情况下,映射有自己的事件绑定器,请尝试

以下是工作代码:

    var esriMap = new Map(mapId, {
            basemap:"satellite",
            center :[-97.031, 37.638],
            zoom   :4,
            slider :false
          });

       esriMap.on("click", lang.hitch(this, function (evt) {
                 alert("click esrimap");
            }));
希望这对您有所帮助:)

如果需要任何澄清,请告诉我