2017-04-10 102 views
0

我创建了一个显示自己的贴图的地图盒地图,这个工作在桌面上可以正常工作。当我尝试使用移动设备(使用IOS IOS 10.3.1的Iphone)Safari时,地图显示正常,但触摸似乎不起作用(平移或放大/缩小)。如果我使用导航控件(+, - )放大或缩小,地图显示数据就会很好。Mapbox在iPhone(IOS 10.3.1)safari和Chrome上没有响应触摸事件,但在Google搜索上做出了响应

我想知道是否有其他人遇到过类似的问题?

我使用“Mapbox GL JS” 0.34.0版本:

<script src='https://api.mapbox.com/mapbox-gl-js/v0.34.0/mapbox-gl.js'></script> 
<link href="https://api.mapbox.com/mapbox-gl-js/v0.34.0/mapbox-gl.css" rel="stylesheet" /> 

一个奇怪的事情,我注意到,在浏览器中有一个“i”在地图的右下角,但点击它显示任何信息似乎没有做任何事情。可能是'我'是指某件事?

如果我使用Chrome在同一个iphone上显示相同的地图,我遇到了同样的问题,但使用“Google搜索”正确显示地图并通过显示数据来响应触摸。

+0

“我”是为了扩大与地图归属信息,通常是OpenStreetMap。听起来好像你应该在github.com/mapbox/mapbox-gl-js/issues报告这个问题 –

回答

0

谢谢史蒂夫。我发现问题的根源。 我此行的html的代码:

我现在可以缩放和平移我的地图确定我的移动设备上:

将其更改为后。元'视口'侵犯'最大规模'和/或'用户可扩展性'正在阻碍。

相关问题