谷歌地图地方搜索标记图标造型

问题描述:

当我搜索谷歌地图时,我得到的地方标记图标有圆形红色背景,如下面的截图。我正尝试在我的应用程序中使用完全相同的样式创建标记。我正在为JavaScript v3使用Google地图API。谷歌地图地方搜索标记图标造型

以下是用于从地点api结果中创建谷歌地图标记的代码。

 var marker = new google.maps.Marker({ 
      map: $this.map, 
      position: place.geometry.location, 
      icon: { 
       url: place.icon, 
       size: new google.maps.Size(18,18), 
       origin: new google.maps.Point(0, 0), 
       anchor: new google.maps.Point(17, 34), 
       scaledSize: new google.maps.Size(18, 18), 

      } 

     }); 

enter image description here

活生生的例子在google map

+0

只需使用图标那样 – Viney

+0

我无法找到或创建为每种类型的地方搜索的图标,但谷歌的地方搜索本身发送[与图标结果](https://开头开发商.google.com /地图/文档/ JavaScript的/位)。我无法找到像屏幕截图 – Gowri

+0

一样的风格它的方式是的''place.icon'属性中有一个图标,你可以使用它,但他们看起来很丑陋 – Viney

从谷歌地图的文件,
您可以指定URL标记图标到你的形象。

https://developers.google.com/maps/documentation/javascript/custom-markers

var iconBase = 'https://maps.google.com/mapfiles/kml/shapes/'; 
var icons = { 
    parking: { 
    icon: iconBase + 'parking_lot_maps.png' 
    }, 
    library: { 
    icon: iconBase + 'library_maps.png' 
    }, 
    info: { 
    icon: iconBase + 'info-i_maps.png' 
    } 
}; 

function addMarker(feature) { 
    var marker = new google.maps.Marker({ 
    position: feature.position, 
    icon: icons[feature.type].icon, 
    map: map 
    }); 
} 
+0

谷歌地图将api已经发送的图标的URL。但我想知道风格完全像谷歌地图网站! – Gowri

+0

@Gowri检查一下,http://map-icons.com/ – RaisoMos

+0

你可以用你自己的样式表编辑图标 – RaisoMos