JavaScript da Google Maps API extrai dados para uma variável da tabela MySQL

Estou trabalhando em um script que vai puxar uma variável da minha tabela de banco de dados MySQL, heres o código de exemplo do google me dá.

var beaches = [
  ['Bondi Beach', -33.890542, 151.274856, 4],
];

e agora aqui está o que estou tentando alcançar,

Eu tenho uma mesa com os campos, ID, Praia, Long, Lat

como eu iria substituir a variável beach para puxar da minha tabela MySQL em vez de ter que entrar e adicionar manualmente a praia à variável. Dessa forma, quando os usuários adicionam um nome de praia com longitude e latitude ao banco de dados por meio do meu formulário, ele adiciona automaticamente um marcador aos meus mapas do Google.

Estou obtendo as sobreposições do ComplexIcon com a API do Google Maps v3

https://developers.google.com/maps/documentation/javascript/overlays#ComplexIcons

Eu estou supondo que vou usar algum AJAX? Eu nunca usei AJAX antes, então se este é o caso, eu acho melhor puxar meus AJAX tuts :)

questionAnswers(2)

yourAnswerToTheQuestion