0

我对 Google Maps API 相当陌生,并且正在使用第 3 版构建一个包含餐厅位置的移动网络应用程序。我想在地图上列出所有附近的位置,但标记的颜色表示餐厅的营业状态(即绿色标记=目前开放,灰色标记=目前关闭)。

我真的可以使用一些关于如何开始这个项目的信息。任何人都对如何最好地实现这一点有一些见解,或者有任何好的例子的链接?

谢谢!

4

1 回答 1

0

你可以使用这样的东西

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)
  });
于 2013-03-05T06:01:55.477 回答