0

Ich möchte wissen, ob es möglich ist, eine Größe für den Marker unabhängig von der Entfernung zwischen ihm und der "Kamera" von Street View zu setzen.Google Street View: Marker Größe und Abstand

Im Beispiel ist der Marker immer kleiner, wenn wir abrücken: http://jsfiddle.net/meneldil/7ygh1pva/

Sie werden verstehen, werde ich wünsche, dass es noch in seiner ursprünglichen Größe bleibt.
Also, möglich oder nicht? :)

Zur Information, scaledSize funktioniert nicht.

Antwort

2

Ich habe in der Google-Dokumentation samples überprüft und festgestellt, dass sich die Größe des Markers (Standardgröße) nicht ändert, selbst wenn wir hinein- oder herauszoomen. Wenn Sie die Größe des Markers (größer oder kleiner als sein Standardwert) festlegen möchten, können Sie einen icon object verwenden, der ein Bild definiert. Sie definiert das size des Symbols, das origin des Symbols (wenn das gewünschte Bild Teil eines größeren Bildes in einem Sprite ist) und das anchor, in dem sich der Hotspot des Symbols befinden soll (basierend auf dem Ursprung)).

können Sie scaledSize anstelle von size wie in diesem SO question erklärte:

var image = { 
     url: '/Images/orange_guy.png', // image is 512 x 512 
     scaledSize : new google.maps.Size(22, 32) 
    }; 

Arbeits Geige:

http://jsfiddle.net/4mtyu/556/

hoffe, das hilft!

+0

Leider scheint es nicht zu funktionieren ... Ich ändere den Code von @geocodezip, wenn Sie weg bewegen wird das Symbol reduziert: http://jsfiddle.net/meneldil/7ygh1pva/ – meneldil

Verwandte Themen