Olá pessoal, vou colocar os prints do jeito que fiz pra mim, para o meu uso. Ajeita do jeito que vcs precisarem. Só tem uma questão que não consegui resolver, mas funciona em partes, a questão de verificar os campos antes de enviar, se escolher a forma de pagamento primeiro será enviado, mas se não escolher os outros dois ele não envia, e vai aparecer o aviso de que tem que preencher os campos. E também a questão de aparecer os dois pontos na tela focalizados. Fora do bootblocks consegui, mas no bootblocks não dei conta.
Essa função faz o que quero, mas não consegui transformar ela em bloco.
function zoomAndShowPoints() {
var bounds = new google.maps.LatLngBounds();
bounds.extend(new google.maps.LatLng(latitude_inicial, longitude_inicial));
bounds.extend(new google.maps.LatLng(latitude_final, longitude_final));
map.fitBounds(bounds);
var maxZoom = 15;
if (map.getZoom() > maxZoom) {
map.setZoom(maxZoom);
}
}
Segue os prints.
Print index.
Print script.