我对 Google Maps API 相当陌生,并且正在使用第 3 版构建一个包含餐厅位置的移动网络应用程序。我想在地图上列出所有附近的位置,但标记的颜色表示餐厅的营业状态(即绿色标记=目前开放,灰色标记=目前关闭)。
我真的可以使用一些关于如何开始这个项目的信息。任何人都对如何最好地实现这一点有一些见解,或者有任何好的例子的链接?
谢谢!
我对 Google Maps API 相当陌生,并且正在使用第 3 版构建一个包含餐厅位置的移动网络应用程序。我想在地图上列出所有附近的位置,但标记的颜色表示餐厅的营业状态(即绿色标记=目前开放,灰色标记=目前关闭)。
我真的可以使用一些关于如何开始这个项目的信息。任何人都对如何最好地实现这一点有一些见解,或者有任何好的例子的链接?
谢谢!
你可以使用这样的东西
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)
});