Javascript 在谷歌地图上的预定义标记形状上放置编号

Javascript 在谷歌地图上的预定义标记形状上放置编号,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我使用预定义的谷歌标记(圆形)。我想把数字(1-100之间)放在这个标记上,但我不能这样做 我已经检查了这个链接,但它会在固定的标记上显示数字。 有什么方法可以将我的循环标记传递给GoogleChartAPI吗 以下是我的标记代码: var markerIcon = { path: google.maps.SymbolPath.CIRCLE, fillColor: '#000', fillOpacity: .9, scale: 10, strokeColo

我使用预定义的谷歌标记(圆形)。我想把数字(1-100之间)放在这个标记上,但我不能这样做

我已经检查了这个链接,但它会在固定的标记上显示数字。 有什么方法可以将我的循环标记传递给GoogleChartAPI吗

以下是我的标记代码:

var markerIcon = {
    path: google.maps.SymbolPath.CIRCLE,
    fillColor: '#000',
    fillOpacity: .9,
    scale: 10,
    strokeColor: '#000',
    strokeWeight: 1
  };

 var marker = new google.maps.Marker({
        icon: markerIcon,
        position: new google.maps.LatLng(latitude,longitude),
        map: map,
    });

从v3.21开始(目前是“实验”版本,v=3.exp)

代码片段:

$(文档).ready(函数(){
变量参数={
“lat”:$(“地图画布”)。数据(“lat”),
'long':$('map_canvas')。数据('long')
};
google.maps.event.addDomListener(窗口“加载”,初始化(参数));
});
函数初始化(坐标){
变量映射选项={
中心:新的google.maps.LatLng(coordinates.lat,coordinates.long),
缩放:15,
mapTypeId:google.maps.mapTypeId.ROADMAP,
};
var map=new google.maps.map(document.getElementById(“map_canvas”),mapOptions);
var markerIcon={
路径:google.maps.SymbolPath.CIRCLE,
填充颜色:'#000',
不透明度:.9,
比例:10,
strokeColor:“#000”,
冲程重量:1
};
var marker=new google.maps.marker({
图标:markerIcon,
位置:新的google.maps.LatLng(coordinates.lat,coordinates.long),
地图:地图,
标签:{
颜色:'白色',
正文:“1”
}
});
marker.setMap(map);
}

试试这个开始。它不是圆的,但它会给你一个起点。现在,根据您在地图上放置的pin,假设使用数字45,将文本参数更改为45:icon:“”。您还可以使用圆形图标和PHP+GD创建自己的标记创建者。将参数传递给url,使用$_get[“text”]获取该参数,并使用标头(“”)输出该参数;