在运行时设置MapTypeControlOptions的简洁方法

时间:2012-03-23 08:44:09

标签: google-maps google-maps-api-3

Looking at the docs我没有找到任何方法在创建地图对象后设置MapTypeControlOptions 。没有像setMapTypeControlOptions方法那样的东西。

我发明了两种方法,似乎工作:

  1. 直接设置对象属性:map.MapTypeControlOptions = { ... }

  2. 再次设置整个选项:map.setOptions({ mapTypeControlOptions: { ... } })

  3. 但我不太确定这是正确的做法。在第一种情况下,我们直接修改对象属性,这不是很干净。在第二种情况下,我们设置整个选项对象。未指定的选项会发生什么?他们会保持不变吗?他们会重置为默认值吗?我不知道。 API参考中完全缺少此信息。 我们可能会尝试一些它似乎有效,但只要它不在规范中,它可能不是在所有情况下都适用的正确方法!

    所以我不满意回答“它只是有效”:-)我要求更权威的参考。

0 个答案:

没有答案