Trajectos GooGle Maps

Bom dia ,
Estou a tentar por este pedaço de código a funcionar mas não estou a conseguir visto que tenho (location:getText(addresses [i]),) esta opção e ele considera-me que isto uma variável global .
Será que tenho forma de por este código a funcionar doutra forma ,
Depois aqui a minha ideia era carregar de uma base de dados os trajecto efectuados.
Estou a testar isto numa aplicação Blank

?>

Google Maps - Rotas #instructions li { color: #666; font-style: italic; } #route { list-style-type: upper-alpha; } #route li { cursor: n-resize; }
  <ul id="instructions">
    <li>Dê um duplo clique para remover um endereço da rota.</li>
    <li>Arraste os endereços para reordenar os pontos de parada.</li>
  </ul>

  <input type="text"   id="addr" name="address" />
  <input type="button" id="adic" name="adicionar" value="Adicionar à Rota" />

  <!--Adicionando alguns endereços por padrão-->
  <ol id="route">
    <li id="1">Viseu</li>
    <li id="2">Coimbra</li>	
  </ol>

  <input type="button" id="trace" name="trace" value="Traçar Rota" />
  <input type="checkbox" id="optimize" value="1"/>
  <label for="optimize">Otimizar pontos intermediários</label>
</div>
<?php

Jorge,

Você deve escapar “[” com barras invertidas.

Coloque todo o código dentro de uma variável e escape com .

Ola Haroldo
Muito obrigado pela tão rápida resposta , mas estou a testa e não esta a dar já testei de varias forma

. location:getText(addresses “[i]”),
. location:getText(addresses “[“i”]”),
location:getText(addresses “[“i”]”),

Coloquei também . logo no inicio do código mas não esta a dar

Já esta tem é que ser assim

location:getText(addresses <?php echo "[","i","]";?>),

eu consegui resolver essa situação dos colchetes javascript não serem reconhecidos como global, colocando espaço assim [ i ]