0

Я хочу знать, можно ли установить размер для маркера независимо от расстояния между ним и «камерой» просмотра улиц.Google Street View: размер и расстояние маркера

В примере, маркер более мал, если мы отойдем: http://jsfiddle.net/meneldil/7ygh1pva/

Вы поймете, я желаю, чтобы она по-прежнему остается в своем оригинальном размере.
Итак, возможно или нет? :)

Для информации, scaledSize не работает.

ответ

2

Я проверил samples в документации Google, и я заметил, что размер маркера (размер по умолчанию) не изменяется, даже если мы увеличиваем или уменьшаем масштаб. Если вы хотите установить размер маркера (больше или меньше его значения по умолчанию), вы можете использовать icon object, который определяет изображение. Он определяет значок size значка origin значка (если изображение, которое вы хотите, является частью большего изображения в спрайте, например) и anchor, где должна быть расположена точка доступа значка (которая основана на начале координат).

Вы можете использовать scaledSize вместо size, как указано в этом SO question:

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

Работу скрипка:

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

Надеется, что это помогает!

+0

К сожалению, это не работает ... Я изменяю код @geocodezip, если вы удаляете значок, снижается: http://jsfiddle.net/meneldil/7ygh1pva/ – meneldil

Смежные вопросы