使用Javascript在Google地图上设置颜色标记
你好,我是rails的新手 我正在使用rails构建一个web应用程序,其中需要使用GoogleMap呈现不同的人员位置使用Javascript在Google地图上设置颜色标记,javascript,ruby-on-rails,Javascript,Ruby On Rails,你好,我是rails的新手 我正在使用rails构建一个web应用程序,其中需要使用GoogleMap呈现不同的人员位置 基本上,我想根据用户组生成不同的颜色标记。现在,如何在javascript文件中进行处理?如果我没有记错,除了默认图标之外,您必须在其他着色场景中使用图标的图像,如下所述: 在我以前使用过的一个实现中,它看起来类似于: $.each(data, function() { var post_position =
基本上,我想根据用户组生成不同的颜色标记。现在,如何在javascript文件中进行处理?如果我没有记错,除了默认图标之外,您必须在其他着色场景中使用图标的图像,如下所述: 在我以前使用过的一个实现中,它看起来类似于:
$.each(data, function() {
var post_position = new google.maps.LatLng(this.latitude, this.longitude);
var marker = new google.maps.Marker({
position: post_position,
map: map,
title: this.title,
icon: "images/purple_icon.png"
});
markerArray.push(marker);
})
您可以使用库为标记着色,您可以定义多种颜色来管理您的组:
var GROUP_1 = MapIconMaker.createMarkerIcon({primaryColor: "#04b404"});
var GROUP_2 = MapIconMaker.createMarkerIcon({primaryColor: "#58acf4"});
var GROUP_3 = MapIconMaker.createMarkerIcon({primaryColor: "#ff8000"});
point = new GLatLng(latitude, longitude);
marker = new GMarker(point,{icon: GROUP_1});
希望这对您有所帮助您可以根据您想要的规则使用和标记
看(我知道res很差,但投票给铁路公司!)