我正在尝试使用 Store Locator Plus plugin for WordPress 将自定义样式应用于 Google map 。我找到了一个支持线程,其中有人能够使用这段代码将自定义样式应用到 map :
<script>
$(window).load(function (){
var mapStyles = [{ "stylers": [{ "hue": '#ff0000'}, { "lightness": -1} ]}];
loaded_map = window.cslmap.gmap;
loaded_map.setOptions({ styles:mapStyles});
});
</script>
出于某种原因,gmap
对我来说一直返回为 null
,因此该脚本不起作用。我尝试过深入了解插件的 JavaScript,并且看到了 gmap
内容,但我不明白为什么这不起作用。
我的测试页面:http://lombard.myweblinx.net/?page_id=2
链接到插件的 JavaScript:http://lombard.myweblinx.net/wp-content/plugins/store-locator-le/js/slp.js?ver=4.1.01
最佳答案
调用 __buildMap()
末尾的函数(此时您可以确定 cslmap
已初始化)
关于javascript - 适用于 WordPress 的 Store Locator Plus 上的自定义 map 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21636613/