如何在初始化之后传递参数给google maps对象
How can I pass arguments to a google maps object after init?
我正在使用一个Wordpress主题,在它的页面构建器中有一个方便的Google Maps元素,它的工作方式或多或少是我想要的。唯一的缺点是它不允许样式化(例如,通过一个时髦的maps json)。
因为主题是如何写的,我不能直接访问谷歌地图初始化代码。是否有一种方法,我可以在我的样式子主题中创建一个函数,在页面上找到地图对象并将样式函数传递给它?
这是我想要实现的粗略蓝图,没有包含json文件来简化它。
var contact_map_styles = [
// json styles will go here
// ....
];
// Find the map on the page
if ($('#contact-map').length) {
// Add styling function to the map
// What would go here?
}
提前感谢您的帮助!
如果你使用wordpress,这意味着你有一个php服务器端环境。
如果该值在页面加载时已经可用,你可以直接在javascript代码中设置。使用echo添加所需的值eg:
if ($('#contact-map').length) {
<?php
echo " var mlwStyles =[
{
featureType: "poi",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];";
?>
}
如果你需要值运行时,你可以使用ajax例如:
$.post('your_link', { your_param1: 'your_value1', },
function (data) { your_function_for_manange_result(data); })
意思相关文章:
- 回调函数中传递参数的困难(Google Map API Markers)
- 如何将Google Analytics配置为将URL参数作为单个页面进行跟踪
- 从 Google 云端硬盘请求文件元数据时缺少“downloadUrl”参数
- 评估作为参数传递给 Google 电子表格中自定义函数的条件
- 自定义共享网址Google+与多参数
- 在 Google 云端硬盘 API 请求中使用参数
- 如何在JavaScript中为Google闭包编译器设置参数类型
- 通过Google Chrome传递带有javascript的参数
- 参数在使用 Google Apps 脚本的 Google 云打印中不起作用
- 将参数向下传递到嵌套函数 Google Maps v3
- 如何将下拉列表中所选项的值作为参数传递给控制器(Google 图表)
- Google Apps 脚本 - 将横向参数添加到 PDF 电子邮件附件
- 格式化日期字符串以适合 Google 日历作为参数
- Google Analytics(分析)跟踪 - 可扩展参数 (utme) 未显示在请求_utm.gif
- Google Drive Web API”;文件:列表;带有q参数和nextPageToken的命令无法正常工作
- 使用Google Api设置纬度和经度参数
- 参数列表Google Script后缺少)
- 使用Google闭包编译器记录回调参数
- Google+从Javascript登录- origin的参数值无效
- Google . timer . callonce不满足正式参数:Google Closure