pro mag_mola_orbit, lon, lat, psym=psym, lstyle=lstyle, color=color, $
reset=reset, big=big, noerase=noerase, title=title
common magmola_orb_com, img, ppos
twin = !d.window
owin = 29
csize = 1.2
if not keyword_set(title) then title = ''
if not keyword_set(psym) then psym = 1 else psym = fix(psym)
if not keyword_set(lstyle) then lstyle = 0 else lstyle = fix(lstyle)
if not keyword_set(color) then color = 2 else color = fix(color)
if not keyword_set(noerase) then eflg = 1 else eflg = 0
if (psym gt 7) then begin
psym = 8
a = 0.8
phi = findgen(49)*(2.*!pi/49)
usersym,a*cos(phi),a*sin(phi),/fill
endif
if ((size(img,/type) eq 0) or keyword_set(reset)) then begin
if keyword_set(big) then fname = file_which('MAG_MOLA_lg.bmp') $
else fname = file_which('MAG_MOLA.bmp')
if (fname eq '') then begin
print, "MAG_MOLA.bmp not found!"
return
endif
img = read_bmp(fname,/rgb)
sz = size(img)
xoff = round(34.*csize)
yoff = round(30.*csize)
i = sz[2] + (2*xoff)
j = sz[3] + (2*yoff)
window,owin,xsize=i,ysize=j
px = [0.0, 1.0] * !d.x_vsize + xoff + 16
py = [0.0, 1.0] * !d.y_vsize + yoff + 10
ppos=[px[0],py[0],px[0]+sz[2]-1,py[0]+sz[3]-1]
eflg = 1
endif
wset,owin
if (eflg) then tv,img,ppos[0],ppos[1],/true
plot,[-1.,-2.],[-1.,-2.],position=ppos,/device, $
xrange=[0,360],yrange=[-90,90],xticks=4,xminor=3, $
yticks=2,yminor=3,/xstyle,/ystyle,/noerase,charsize=csize, $
xtitle = 'East Longitude', ytitle = 'Latitude', title=title
oplot,[lon],[lat],psym=psym,color=color,linestyle=lstyle,thick=2,symsize=1.4
wset,twin
return
end