Javascript 在地图上显示特定国家的名称

Javascript 在地图上显示特定国家的名称,javascript,google-maps,Javascript,Google Maps,我正在使用JavaScript创建项目。在我的项目中,我集成了谷歌地图。我的要求是我只想显示一些特定的国家,如: India USA Australia 目前,我正在使用以下方法隐藏所有国家/地区: var emptyStyles = [ { featureType: "all", elementType: "labels", stylers: [ { visibility: "

我正在使用JavaScript创建项目。在我的项目中,我集成了谷歌地图。我的要求是我只想显示一些特定的国家,如:

India 
USA
Australia
目前,我正在使用以下方法隐藏所有国家/地区:

var emptyStyles = 
        [
            {
            featureType: "all",
            elementType: "labels",
            stylers: [ { visibility: "off" } ]
            }
        ];
        map.setOptions({styles: emptyStyles});
我创建了plunker:


我找到了一个在地图上显示特定城市的例子。我们的想法是

  • 隐藏所有标签(就像您已经做的那样)
  • 创建要显示标签的位置的json数组 为了
  • 遍历json数组并标记标签
  • 您可以在此处找到代码:

    对阵列进行以下更改:

    var citiesJSON = {
    geonames: [{
      lat: 20.5937,
      lng: 78.9629,
      name: "India"
    }, {
      lat: 37.0902,
      lng: -95.7129,
      name: "USA"
    }, {
      lat: -25.2744,
      lng: 133.7751,
      name: "Australia"
    }]
    };
    

    你面临什么问题?我只想在谷歌地图上显示一些国家的名称。在这个例子中,我没有看到任何我能理解的名字。此链接中的代码用于显示选定的城市。你可以展示国家,而不是城市。此链接中给出的代码中唯一的更改是更改json数组。存储要在该数组中显示的所有国家/地区的名称和位置。我认为它应该会起作用。你能为这个@Avantika SainiI创建我的plunker吗?我已经编辑了我的答案。你现在真的拥有了所有的代码。我很抱歉,但你也必须自己付出一些努力,这看起来不错,那么你的具体问题是什么?你试图解决什么问题?