2013-02-10 70 views
1

我正在使用谷歌地图进行测验,我一直在做。我已经从地图上关掉了标签和其他东西,这样人们就无法看到名字,并为测验选择正确的国家。现在我想再提高一个水平,这将与首都有关。所以我想在地图上显示谷歌地图显示在大写字母下方的小圆圈,以便有人可以准确点击它,但我不确定我应该打开什么来让它们再次出现。任何帮助感谢!如何打开谷歌地图上的首都圈子

这是什么,我已经关闭的代码:

var styles = [ 
    { 
    featureType: "administrative", 
       elementType: "labels", 
       stylers: [ 
       { visibility: "off" } 
    ] 
    }, 
{ 
      featureType: "poi", 
      elementType: "labels", 
      stylers: [ 
      { visibility: "off" } 
      ] 
    } 
,{ 
    featureType: "road", 
    elementType: "labels", 
    stylers: [ 
     { visibility: "off" } 
    ] 
    } 
]; 

回答

1

好吧,我发现它..

{ 
    featureType: "administrative.locality", 
       elementType: "labels.icon", 

       stylers: [ 
       { visibility: "on" } 
    ] 
    } 

的唯一的事情是,它显示了很多大城市的不只是首都。如果有人知道更接近的方法,这将有所帮助。

1

the Styling Wizard

播放貌似添加此:

{ "featureType": "administrative.locality", "elementType": "labels.icon", "stylers": [ { "visibility": "on" } ] } 

添加的小圆圈。看起来不像有什么办法可以指定大写字母。也许你可以创建一个带有这些点的KmlLayerFusionTablesLayer。这里是example使用FusionTablesLayer与非洲capitols(和国家)。

Proof of concept FusionTables map that shows the capitols or the world(未验证)