我正在使用 maptraction v2。选择Google作为提供商时,我需要对Google Map V3进行样式化。我使用了 google 不错的“样式化地图向导”工具,该工具生成 JSON 对象以传递给 google.maps.MapOptions 对象的样式属性。该工具生成的 JSON 看起来像这样 { "featureType": "landscape.man_made", "elementType": "geometry.fill", "stylers": [ { "visibility": "on" }, { "color": "#404040" } ] } 等等...
但是,我无法弄清楚是否/如何重新格式化这个 json 对象,以便 mapstraction 可以像这样加载它:
mapstraction = new mxn.Mapstraction('mymap', 'googlev3', true);
json = { "featureType": "landscape.man_made", "elementType": "geometry.fill", "stylers": [ { "visibility": "on" },{ "color": "#404040" } ] }
mapstraction.addJSON(json);
更好的是,我真的很想知道是否可以使用 mxn.util.loadScript 直接从 url 获取 json 数据。
由于我对网络制图完全陌生,我可能正在尝试用地图绘制做一些现在不可能的事情。你认为是吗?我搜索了档案,发现 json 看起来不同,但我找不到解释如何重新格式化它以使其可用于 mapstraction 的答案。你知道怎么做吗?