【问题标题】:Display all of specific POI in a country - google maps显示一个国家的所有特定 POI - 谷歌地图
【发布时间】:2016-01-03 00:20:10
【问题描述】:

我正在从事一个恰好与谷歌地图合作的项目。我想显示一个国家的所有商业 POI。 我想这还不够:

 {
  featureType: "poi.business",
  elementType: "labels",
  stylers: [
   { visibility: "on" }
  ]
 }

最好建立一个函数来计算所有 POI 的长度,然后将它们显示在地图上,但我对 Google Maps api 还是很陌生。有什么想法吗?

【问题讨论】:

    标签: google-maps google-maps-api-3 point-of-interest


    【解决方案1】:

    你应该使用Places API

    当你可以用来填充你的地图时,你会得到一个 JSON 响应

    【讨论】:

    • 我不知道有一个完整的 API。完美的。文档非常庞大。谢谢,我会回复你的。
    【解决方案2】:

    已解决

                var title = [];
                var first = ""; 
    
                /* Where markers[i] is already provided */
                for( var j in markers[i]["marker"] ) 
                {
                    if( !first )
                    {
                        first = j;
                    }
                    if( markers[i]["marker"][j]["name2"] )
                    {
                        title.push(markers[i]["marker"][j]["name2"]);
                    }
                    else
                    {
                        title.push(markers[i]["marker"][j]["name"]);
                    }
                }
    

    然后我用标记调用地图:D 非常感谢大家

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-27
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多