Google maps funciones

Job ID: 32952816

Budget: $10 – $30 USD

Hola, necesito tener los archivos html y js que hagan lo siguiente con google maps

1) que se pueda marcar un punto(posibilidad de moverlo) y recuperar las coordenadas a una variable global en js.

2) A partir de un JSON(objeto) que tiene una lista de items(url foto, titulo, precio, pagina destino) en el mapa se pueda mostrar cada uno como un punto y al hacer click se pueda mostrar una previsualización sobre el punto. con un segundo click redirigir a la pagina destino.