Cómo trazar puntos desde un data.frame usando OpenStreetMap

Soy un completo novato con datos espaciales. Tengo el siguiente código que traza con éxito un mapa delimitado. Me gustaría añadir, como puntos que almacena data.frame. Me disculpo de antemano por no poder resolver esto en la documentación de OpenStreetMap ... código a continuación:

library(OpenStreetMap)
stores <- data.frame(name=c("Commercial","Union","Bedford"),
                 longitude=c(-70.25042295455933,-70.26050806045532,-70.27726650238037),
                 latitude=c(43.657471302616806,43.65663299041943,43.66091757424481))
lat <- c(43.68093,43.64278)
lon <- c(-70.29548,-70.24097)
portland <- openmap(c(lat[1],lon[1]),c(lat[2],lon[2]),zoom=15,'osm')
plot(portland,raster=TRUE)
#can't figure out what to put here.

Sospecho que el formato de las tiendas no es adecuado para los datos espaciales.

Respuestas a la pregunta(2)

Su respuesta a la pregunta