Google maps 打开位置标记绿色,关闭位置标记灰色?
我对谷歌地图API相当陌生,正在使用版本3构建一个包含餐厅位置的移动web应用程序。我想在地图上列出附近的所有位置,但让标记的颜色指示餐厅的开放状态(即绿色标记=当前开放,灰色标记=当前关闭) 我真的需要一些关于如何开始这个项目的信息。有人对如何最好地实现这一点有一些见解,或者有链接到任何好的例子吗Google maps 打开位置标记绿色,关闭位置标记灰色?,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我对谷歌地图API相当陌生,正在使用版本3构建一个包含餐厅位置的移动web应用程序。我想在地图上列出附近的所有位置,但让标记的颜色指示餐厅的开放状态(即绿色标记=当前开放,灰色标记=当前关闭) 我真的需要一些关于如何开始这个项目的信息。有人对如何最好地实现这一点有一些见解,或者有链接到任何好的例子吗 谢谢大家! 你可以用这样的东西 var markerIcon = "http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld
谢谢大家! 你可以用这样的东西
var markerIcon = "http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=U|00AAFF|000000";
if(isStoreOpen){
markerIcon = "http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=O|00FF00|000000";
}else{
markerIcon = "http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=C|808080|000000"
}
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
icon: new google.maps.MarkerImage(markerIcon)
});
您需要多少代码?方法相对简单,但前提是您首先知道如何生成带有标记的地图。