Hola compañeros, estoy tratando de insertar un lugar en la API de google maps y para ello tengo que enviar un XML a una direccion en concreto con mi Key personal.
El caso es que no tengo ni idea de como hacerlo.
El codigo es el siguiente:
Código:
def lugarnuevo(request):
if request.method == 'POST':
formulario = LugarNuevo(request.POST)
if formulario.is_valid():
xml = "<PlaceAddRequest>" + "<location>" + "<lat>" + request.POST['latitud'] + \
"</lat>" + "<lng>" + request.POST['longitud'] + "</lng>" + "</location>" + \
"<accuracy>" + "5" + "</accuracy>" + \
"<name>" + request.POST['nombre'] + "</name>" + \
"<type>" + request.POST['tipo'] + "</type>" + \
"<languaje>" + "es" + "</languaje>" + \
"</PlaceAddRequest>"
print xml
HttpResponse = xml
HttpResponseRedirect('https://maps.googleapis.com/maps/api/place/add/xml?sensor=false&key=myKey HTTP/1.1')
else:
formulario = LugarNuevo()
return render_to_response('lugarnuevo.html', {'formulario':formulario}, context_instance=RequestContext(request))
La función recibe los datos perfectamente pero ya no se como enviarlos.¿Alguien me puede ayudar?
Saludos y gracias de antemano.