当尝试放大地图时,如何更改收到的消息:
使用Ctrl +滚动缩放地图
我想更改此消息的措词。 Maps API没有提供更改它的方法。
我想到的唯一解决方案是在地图初始化后使用jQuery替换文本-但由于某些原因,这不起作用:
// Replace Zoom-In message:
google.maps.event.addListenerOnce(map, 'tilesloaded', () => {
$('p.gm-style-pbt').text("Zum Zoomen der Karte CTRL + Maus-Scrollrad benutzen");
});
似乎Maps API会在加载图块后插入消息。
经过更多测试:一种“强力”方式是在滚动事件上更改文本:
window.addEventListener('scroll', (event) => {
event.stopPropagation();
$('p.gm-style-pbt').text("Zum Zoomen ...");
});
但是必须有比这更好的解决方案。
编辑:
为什么要更改文本?