Javascript Esri JS api 3.11停止使用Chrome mobile
在更新完Esri库之后,我遇到了一些奇怪的行为。我的代码在Google Chrome移动浏览器上停止工作。我从官方样本中获取了一些代码,但仍然存在相同的问题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
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");
}));
希望这对您有所帮助:)
如果需要任何澄清,请告诉我