0
我对Google Maps API相当陌生,并且正在使用版本3构建包含餐馆位置的移动Web应用程序。我想列出地图上的所有附近位置,但标记的颜色表示餐厅的打开状态(即绿色标记=当前打开,灰色标记=当前关闭)。打开位置标记绿色,已关闭位置标记灰色?
我真的可以使用一些关于如何开始使用这个项目的信息。任何人都有一些关于如何最好地实现这一目标的见解,或者与任何优秀示例有关联?
谢谢!
我对Google Maps API相当陌生,并且正在使用版本3构建包含餐馆位置的移动Web应用程序。我想列出地图上的所有附近位置,但标记的颜色表示餐厅的打开状态(即绿色标记=当前打开,灰色标记=当前关闭)。打开位置标记绿色,已关闭位置标记灰色?
我真的可以使用一些关于如何开始使用这个项目的信息。任何人都有一些关于如何最好地实现这一目标的见解,或者与任何优秀示例有关联?
谢谢!
你可以使用这样的事情
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)
});
多少代码,你需要?如何做到这一点相对简单,但只有当你知道如何首先制作带有标记的地图时。 – Rafe 2013-03-05 02:16:36