У меня есть жестко запрограммированный адрес для конкретного места, но я хочу вычислить текущую долготу и широту местоположения (используя скрипт jquery или python).Это мой вид Django на данный момент:
def maps(request):
school = School.objects.get(id=1)
dictte={'latitude':school.latitute,'longitude':school.longitude}
print dictte
print dictte.keys()
print dictte['latitude'],'-----'
school_latitute = float(dictte['latitude'])
print school_latitute,'raj'
print dictte['longitude'],'===='
school_longtitude = float(dictte['longitude'])
print school
api_key="aa"
gmaps = GoogleMaps(api_key)
address = 'Veerannapalya,Bangalore,Karnataka, India - 560043'
lat, lng = gmaps.address_to_latlng(address)
print lat, lng
if lat == school_latitute and lng == school_longtitude:
schoo = {'Name of the school':school.name, 'address':school.address.address}
strf= str(schoo)
print strf
return HttpResponse(simplejson.dumps(strf),content_type = 'application/json; charset=utf8')
else:
print 'nothing'
return render_to_response('staff.html',{'lat':lat,'lng':lng},context_instance=RequestContext(request))
Как видите, адрес в настоящее время жестко закодирован в строке:
address = 'Veerannapalya,Bangalore,Karnataka, India - 560043'
Затем изэто, я получаю широту / долготу.Что я хотел бы сделать, так это получить текущее местоположение пользователя в браузере, а затем использовать эту широту / долготу.