Используйте API Google Maps для рисования полилинии, которая меняет цвет

Я работаю над проектом, который наносит дорожку из файла GPX на карты Google и кодирует ее цветом с помощью атрибута (назовем егоScore). Я сделал некоторые изменения, что теперь есть дополнительный тегScore для каждой координаты в этом файле GPX. Вот фрагмент моего модифицированного файла GPX.

<trkpt lat="50.834048" lon="-0.127354"> <ele>31.0</ele>
<Score>-0.64730385</Score>
<time>2016-07-07T14:31:51Z</time>
</trkpt>

<trkpt lat="50.833833" lon="-0.127600"> <ele>31.0</ele> 
<Score>-0.647203</Score>
<time>2016-07-07T14:32:09Z</time>
</trkpt>

Я изучаю API javascript карт Google, чтобы сделать часть графика. У меня вопрос, как создать ployline, который меняет цвет на основеScore? Я понимаю, что могу нарисовать тысячи мини-полилиний, используя всего две точки, и установить цвет для каждой из них. Но это кажется очень примитивным. Есть ли лучшие способы сделать это? Кроме того, я мог бы написать свою собственную функцию для анализа этого файла GPX, но почему карты Google не поддерживают GPX?

Если это поможет проиллюстрировать мою цель, это то, чего я пытаюсь достичь:

Ответы на вопрос(1)

Ваш ответ на вопрос