Android上的PhoneGap:圆形和多边形区域在HTML图像地图中充当矩形

Android上的PhoneGap:圆形和多边形区域在HTML图像地图中充当矩形,html,cordova,polygon,geometry,imagemap,Html,Cordova,Polygon,Geometry,Imagemap,我正在开发HTML5/JavaScript应用程序。我有一个交互式任务,它使用HTML图像映射来检测触摸区域。在安卓4.0.4上。PhoneGap似乎只是将“圆形”和“多边形”区域类型转换为一个矩形,以限定这些区域。是否有解决方法,或者只是一个(可能与浏览器相关的)bug 我发现人们在上有相同的问题,但没有解决方案。HTml <img class="map" src="..." usemap="..." hidefocus="true" /> }根据WebKit/webview点击

我正在开发HTML5/JavaScript应用程序。我有一个交互式任务,它使用HTML图像映射来检测触摸区域。在安卓4.0.4上。PhoneGap似乎只是将“圆形”和“多边形”区域类型转换为一个矩形,以限定这些区域。是否有解决方法,或者只是一个(可能与浏览器相关的)bug

我发现人们在上有相同的问题,但没有解决方案。

HTml

<img class="map" src="..." usemap="..." hidefocus="true" />

}

根据WebKit/webview点击/onclick default highlight(安卓冰激凌三明治),我在最新的安卓版本的webview(不通过phonegap)上也遇到了类似的问题,这个建议似乎对你有用:

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    
  -webkit-tap-highlight-color: transparent; /* For some Androids */
}

希望这能对您有所帮助。

问题在于地图区域的形状,而不是视觉效果。
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    
  -webkit-tap-highlight-color: transparent; /* For some Androids */
}