Transparenz hinzufügen, um ein Google-Marker
Habe ich eine Markierung, die aussieht wie die in diesem tutorial :
http://www.powerhut.co.uk/googlemaps/custom_markers.php
Kann ich hinzufügen, Transparenz zu diesem marker ?
Ist, habe ich mich über das Netz und konnte nicht etwas finden, das mir helfen würde, in dieser Ausgabe.
In Bing Maps kann ich tun so etwas wie dieses :
var veCustomIco = new VECustomIconSpecification();
veCustomIco.CustomHTML= "<img src='" + url + "' style='filter: Alpha(opacity=10);-moz-opacity: 0.1;opacity: 0.10;'/>";
pin.SetCustomIcon(veCustomIco);
Danke.
Tut mir Leid, ich war lange nicht klar, auf die Aufdeckung von meinem problem. Ich habe eine einzelne PNG-Bild(die ich nicht editieren kann). Meine Frage ist, ob es irgendeine Methode aus der API von Google Maps, das würde Transparenz anwenden, um mein Bild nach einem gegebenen Wert.
InformationsquelleAutor Sergiu | 2011-07-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es nicht aus, können Sie: http://code.google.com/apis/maps/documentation/javascript/reference.html#MarkerOptions
Ich Schätze mal, die docs haben sich geändert, er zeigt jetzt
opacity
im MarkerOptions, so sollte es möglich sein..InformationsquelleAutor sabes
Können Sie Transparenz hinzufügen, wie Sie möchten, da dies eine PNG-Datei. PNG Dateien können auch die Transparenz. Ändern Sie einfach die Bild-Datei mit photoshop oder dergleichen.
InformationsquelleAutor Steffen Müller
Sieht es aus, wie dies möglich ist in der version 3.21 von der Google Maps API:
https://developers.google.com/maps/documentation/javascript/reference?csw=1#MarkerOptions
Können Sie entweder den
setOpacity()
Deckkraft-Methode oder pass in der Deckkraft als eine option beim erstellen der marker.InformationsquelleAutor flyingL123
Klingt wie es ist eine gemeinsame PNG mit alpha-Kanal. Keine Lust software zu arbeiten, einfach nur gfx-Bearbeitung. GIMP kann dies tun. "Layer"->"Transparenz"->"Add alpha channel", dann verwenden Sie die "eraser" - tool zu entfernen, was Sie wollen, oder die Deckkraft einer Ebene um Ebene teilweise transparent oder anpassen Alpha-Kanal in den Kurven... trotzdem, "Schachbrett" hintergrund bedeutet Transparenz. Speichern als PNG und fertig.
InformationsquelleAutor SF.
Ich lief in das gleiche problem haben und es gelöst einlegen transparente png 's durch ein php request und übergeben Sie eine "Transparenz" variable Trog bekommen.
wie: pathtoyourphpfile/index.php?input=darkcyan_0c.png&Transparenz=40, wo 'input' ist der original-Bild und 'Transparenz' ist der Betrag % Transparenz Sie wollen. In diesem Fall gibt es 'output-40.png'
Ich imagick verwendet, um Prozess der png.
Ein sehr einfaches Beispiel, ohne Bild-Pfade:
aber Sie könnte auch mit der php-GD-library einstellen png-Transparenz
InformationsquelleAutor user1483639