Google maps 带有VisualRefresh的谷歌地图图标

Google maps 带有VisualRefresh的谷歌地图图标,google-maps,google-maps-api-3,visual-refresh,Google Maps,Google Maps Api 3,Visual Refresh,使用VisualRefresh设置时,如何使用Google地图的“新”默认图标 默认图标为: 以前的地址看起来是这样的:,但在同一张地图上使用新旧图标看起来不太好。我没有正式的列表,但做了一些研究 使用该URL,您可以根据自己的喜好轻松更改文本、大小、字体和颜色, 但是,颜色参数只会更改文本的颜色。 但如果您将waypoint-b.png更改为waypoint-a.png,则会得到一个绿色标记 图标列表: 标记: 位置: 流量: 杂项:

使用VisualRefresh设置时,如何使用Google地图的“新”默认图标

默认图标为:


以前的地址看起来是这样的:,但在同一张地图上使用新旧图标看起来不太好。

我没有正式的列表,但做了一些研究

使用该URL,您可以根据自己的喜好轻松更改文本、大小、字体和颜色,
但是,颜色参数只会更改文本的颜色。 但如果您将waypoint-b.png更改为waypoint-a.png,则会得到一个绿色标记


图标列表: 标记:

位置:

流量:

杂项:


查看URL并注意
L
,也可以是
S
M
,注意名称中的
\u v
\u search

在运输图标上,您可以将
large
更改为
tiny
mini
small


可能还有更多。但到目前为止,我只找到了这些。

根据«77120»的答案,我使用了以下方法:

但是,好吧,这不是最好的方法,尽管它有效


因此,最终我的代码如下所示:

函数初始化(){
变量映射选项={
中心:新google.maps.LatLng(46.951081,7.438637),
缩放:13,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var map=new google.maps.map(document.getElementById(“map_canvas”),mapOptions);
var marker=new google.maps.marker({
图标:{
网址:'http://mt.google.com/vt/icon?psize=27&font=fonts/Roboto-Bold.ttf&color=ff135C13&name=icons/spotlight/spotlight-waypoint-a.png&ax=43&ay=50&text=•&scale=1'
},
位置:新google.maps.LatLng(46.951081,7.438637),
标题:“我的自定义标记”,
动画:google.maps.animation.DROP
});
//要将标记添加到映射,请调用setMap();
marker.setMap(map);
}

什么是VisualRefresh设置?我从来没用过这个。现在不是违约吗?是的,这是2013年11月以来的违约行为。设置是
google.maps.visualRefresh:true
,即使在我编写代码时我使用了
disableDefaultUI:true
,因为此设置还不可用(如果我没记错的话),这个问题并不是要求推荐最喜欢的资源。谷歌地图更改了默认的标记图标样式。他们以前使用的常用图标看起来不一样,了解一系列新型图标的URL会很有用。回答:对于图标来说,这是一个遗憾。这是一个伟大的研究!您是通过浏览inspector和网络面板或其他方式获得这些图标的吗?以下是您可以通过简单的.vbs脚本快速生成的自定义图标。我还提供了一个大的预生成集,可以立即与多种颜色选项一起使用:
&scale=1
可以增加到
&scale=2
&scale=3
,或者
&scale=4
用于视网膜显示器,也称为高DPI显示器。谷歌地图现在使用多个图标层的组合: