Ben tek harita üzerinde ayarlamak için 4 gemi var, bu yüzden Google Geliştirici örnek verelim ve ben set 3 feryat sonra fonksiyonunda
https://developers.google.com/maps/documentation/javascript/examples/icon-complex
büktü daha fazla renk seçeneği:
function setMarkers(map, locations) {
...
var image = {
url: 'img/bullet_amarelo.png',
// This marker is 20 pixels wide by 32 pixels tall.
size: new google.maps.Size(40, 40),
// The origin for this image is 0,0.
origin: new google.maps.Point(0,0),
// The anchor for this image is the base of the flagpole at 0,32.
anchor: new google.maps.Point(0, 40)
};
var image1 = {
url: 'img/bullet_azul.png',
// This marker is 20 pixels wide by 32 pixels tall.
size: new google.maps.Size(40, 40),
// The origin for this image is 0,0.
origin: new google.maps.Point(0,0),
// The anchor for this image is the base of the flagpole at 0,32.
anchor: new google.maps.Point(0, 40)
};
var image2 = {
url: 'img/bullet_vermelho.png',
// This marker is 20 pixels wide by 32 pixels tall.
size: new google.maps.Size(40, 40),
// The origin for this image is 0,0.
origin: new google.maps.Point(0,0),
// The anchor for this image is the base of the flagpole at 0,32.
anchor: new google.maps.Point(0, 40)
};
var image3 = {
url: 'img/bullet_verde.png',
// This marker is 20 pixels wide by 32 pixels tall.
size: new google.maps.Size(40, 40),
// The origin for this image is 0,0.
origin: new google.maps.Point(0,0),
// The anchor for this image is the base of the flagpole at 0,32.
anchor: new google.maps.Point(0, 40)
};
...
}
Bir
for (var i = 0; i < locations.length; i++) {
...
if (i==0) var imageV=image;
if (i==1) var imageV=image1;
if (i==2) var imageV=image2;
if (i==3) var imageV=image3;
...
# remember to change icon: image to icon: imageV
}
nihai sonuç:
http://www.mercosul-line.com.br/site/teste.html
Çok teşekkür ederim :) Bu aradığım şey :) Bildiğim kadarıyla, bunu gösterdiğim gibi işaretleyiciyi örneklediğim yere mi uygulamalıyım yoksa ayrı olarak tanımlanmış mıyım? :) –
Her ikisi de çalışıyor. Ya 'icon' özniteliğini ekleyebilir ve ayarlayabilirsiniz, ya da' setIcon'unu kullanabilirsiniz. Bununla ilgili not ekleyeceğim. – jsalonen
yardım için çok teşekkür ederim :) –