显示某个国家/地区的所有特定POI - Google地图

时间:2015-10-06 07:15:06

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

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

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

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

2 个答案:

答案 0 :(得分:1)

您应该使用Places API

当您可以使用填充地图时,您将收到JSON响应

答案 1 :(得分:0)

<强>解决

            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 非常感谢人们