看来,8月更新的Google Maps API可能导致在GMLIB中使用手势和键盘快捷键的功能出现了问题。使用3.32或更高版本的Google Maps API时,会发生此问题。使用在浏览器中呈现的相同html / javascript,不会发生此问题,但是,使用GMLIB和关联的TWebBrowser呈现时确实会出现问题。
我可以通过捕获键盘操作(+和-键)并以编程方式缩放地图来解决键盘快捷键问题。但是,在触摸屏上执行捏/缩放操作时,地图似乎是放大而不是缩放。结果类似于我在标准网页而不是Google地图上捏/缩放时所期望的结果。
Google Map API文档确实引用了具有改进的手势支持的新渲染器(https://developers.google.com/maps/documentation/javascript/new-renderer),并且确实在GMLIB / TWebBrowser环境之外具有工作属性,但是我尚未确定需要更改的内容。
我尝试修改手势处理选项,但是似乎没有什么不同。 (https://developers.google.com/maps/documentation/javascript/reference/map#MapOptions.gestureHandling)
有人遇到这个问题吗?