【发布时间】:2012-04-11 06:35:13
【问题描述】:
我正在尝试将此 JSON 代码应用到我的 Google 地图:
[ { stylers: [ { hue: "#ff0000" } ] } ]
这实际上是由 Google 制作的,问题是我对 JSON 的了解不够,无法知道如何应用此代码,而且我找不到任何使用此类代码的示例。
感谢任何提示或答案! :)
【问题讨论】:
标签: json google-maps google-maps-api-3
我正在尝试将此 JSON 代码应用到我的 Google 地图:
[ { stylers: [ { hue: "#ff0000" } ] } ]
这实际上是由 Google 制作的,问题是我对 JSON 的了解不够,无法知道如何应用此代码,而且我找不到任何使用此类代码的示例。
感谢任何提示或答案! :)
【问题讨论】:
标签: json google-maps google-maps-api-3
是的,我认为这不是那么明显。在向导的第 9 条中,他们在应该是“样式”的时候写了“样式”,这并没有帮助。
在 Hello World 示例 (https://developers.google.com/maps/documentation/javascript/tutorial) 中,更改 myOptions,在 mapTypeId 后添加逗号,然后选择“styles:”选项并粘贴 JSON。
function initialize() {
var myOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP,
styles: [ { stylers: [ { hue: "#ff0000" } ] } ]
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
}
【讨论】: