2014-10-04 2 views
0

Я новичок в Google maps.развернуть размер значков карт Google

Я нашел маркеры на карте Google, используя значок с указанием значения пути.

Вот пример: http://jsfiddle.net/u758rqpa/24/

Прямо сейчас он зафиксирован срез. Но, я хочу, чтобы он был переменным.

В этом примере последний элемент маркера A Array is Beamwidth.Fro пример: 65,90,120 и т. Д. Итак, теперь я хочу, чтобы этот маркер расширялся с этой шириной.

так, есть ли возможный способ создать срез на основе этого BeamWidth.

var markerA = [ 
     ['BQ04998A_A', '-73.8186132', '40.73761121','65'], 
     ['BQ04280A_B', '-73.97947631', '40.64278852','90'], 
     ['BQ04673A_B', '-73.90797053', '40.63474517','120'], 
     ['LI12404B_A', '-73.72630945', '40.65964026','80'], 
     ['BQ04401A_C', '-73.78156774', '40.6451916','65'] 
     ]; 
+0

вы должны либо пр ogrammatically изменить путь для значка. – geocodezip

ответ

0

Попробуйте это решение: D ... я вещь это масштаб ширина :)

// =------------------------------------------------------- Marker 
/** 
* * * All function control marker * * 
* @param scale 
*/ 

function rowmarker(scale, width, height) { 
    var goldStar = { 
     path : 'M 0,3 -3,0 -' + String(width/2) + ',0 -' + String(width/2) 
       + ',-' + String(height + 19/scale) + ' ' + String(width/2) 
       + ',-' + String(height + 19/scale) + ' ' + String(width/2) 
       + ',0 3,0 z', 
     fillColor : '#ffffff', 
     fillOpacity : 1, 
     scale : scale, 
     draggable : 'true', 
     strokeColor : '#009956', 
     strokeWeight : 4 
    }; 
    return goldStar; 
} 

Так моя функции попробовать находиться маркером с путем,

это будет необработанными квадраты с (шириной , значение высоты), так что вы можете просмотреть пример из этого

View Example

+0

Не могли бы вы рассказать мне этот тип для моего значения пути? потому что у меня есть только значение Beamwidth. – Nikunj

+0

это. Beamwidth, путь - строка Beamwidth. – HoangHieu